请问java中的属性是什么意思

Python010

请问java中的属性是什么意思,第1张

属性在其包含的信息和复杂性等方面变化很大,特别是当它们能确定时翻译/执行过程的时间。属性的典型例子有:变量的数据类型、表达式的值、存储器中变量的位置、程序的目标代码、数的有效位数。

java中常用属性有:

1,file.separator : 文件分隔符。

2,java.class.path : java路径。

首先建立一个对象,如用<jsp:usebean>标签,然后就可以用${对象名.属性名}取得相关数据。

假如建立那个对象的类(bean类)如下:

package com.example.name

public class ClassA {

private String name = "NAME"

public String getName() {

return name

}

}

然后就可以在jsp页面里建立个对象

<jsp:useBean id="classa" class="com.example.name.ClassA" />

之后就可以用它的属性了

例如这么用

<h1>${classa.name}</h1>

实际上这么做是调用了上面那个bean类中的名称对应的get方法,注意对bean类方法的命名要严格按照get+属性名且首字母大写+不能有参数。且这个bean类必须有无参构造方法。