主要内容

数据字段的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 =价值;

另请参阅