数据字段的Java对象
公共和私人数据的访问
Java®类可以包含成员变量字段这可能有公共或私人访问。
访问公共数据字段,您的代码可以直接读取或修改,使用的语法:
object.field
读取,允许,修改的地方私人数据字段,可以使用访问器方法定义的Java类。这些方法有时也被称为得到和集方法。
例如,java.awt.Frame
类有两个私人和公共数据字段。读访问器方法getSize
返回一个java.awt.Dimension
对象。
帧= java.awt.Frame;frameDim = getSize(框架)
frameDim = java.awt.Dimension(宽度= 0,高度= 0)
的维
类公共数据字段高度
和宽度
。显示的值高度
。
身高= frameDim.height
身高= 0
设定的值宽度
。
frameDim。宽度= 42
frameDim = java.awt.Dimension(宽度= 42,高度= 0)
显示公共数据字段Java对象
列出一个Java对象的公共字段,调用字段名
函数。例如,创建一个整数
对象和显示字段名。
值= java.lang.Integer (0);fieldnames(值)
ans = ' MIN_VALUE ' ' MAX_VALUE“类型”“大小”
显示更多信息的数据字段,类型:
fieldnames(价值,“全部”)
ans = '静态最终int MIN_VALUE ' '静态最终int MAX_VALUE ' '静态最终. lang。类类型的静态最终int大小的
访问静态字段数据
一个静态数据字段是一个领域,适用于整个类的对象。访问静态字段,使用类名。例如,显示类型
场的整数
类。
thisType = java.lang.Integer.TYPE
thisType = int
另外,创建类的实例。
值= java.lang.Integer (0);thatType = value.TYPE
thatType = int
MATLAB®不允许分配静态字段使用类名。分配一个值,使用静态的集
方法的类或创建类的实例。例如,分配价值
以下staticFieldName
通过创建的实例字段java.className
。
objectName = java.className;objectName。staticFieldName =价值;