主要内容

目标之路Java

存取资料públicos私人资料

类pueden contener变量miembro llamadas que podrían tener acceso público o privado.Java®坎波斯

Para a acceder a los campos de datos, que el código在改变的过程中,如何使用sintaxis:Publico

object.field

Para leer y, don ' e se permita, modificar los campos de datos, utilice los métodos definidos por la clase。Privado描述符Java Estos métodos se denominan a vces y métodos。得到

为你祈祷,为你提供私人资料públicos。java.awt.FrameEl método de descriptor de accesso read devuelve un客体。getSizejava.awt.Dimension

frame = java.awt.Frame;frameDim = getSize(帧)
frameDim = java.awt.Dimension[width=0,height=0]

La clase tiene campos de datos públicos y。高度宽度英勇之王。高度

height = frameDim.height
高度= 0

英勇无畏。宽度

frameDim。宽度= 42
frameDim = java.awt.Dimension[width=42,height=0]

Mostrar campos de datos públicos de客体Java

Para enumenumer los campos públicos de un客体,lame a la función.Java字段名我的梦想,我的梦想,我的梦想。整数

value = java.lang.Integer(0);fieldnames(值)
ans = 'MIN_VALUE' 'MAX_VALUE' 'TYPE' 'SIZE'

Para mostrar más información埃斯克里巴岛:

fieldnames(价值,“全部”
ans = '静态最终int MIN_VALUE' '静态最终int MAX_VALUE' '静态最终java.lang.Class TYPE' '静态最终int SIZE'

Acceder a datos de campo estático

这是一个没有理由的地方。Campo de datos estáticosPara acceder a los campos estáticos,利用名字。我爱你,我爱你。类型整数

thisType = java.lang.Integer.TYPE
thisType = int

Como alternativa, cree una instance de la clase。

value = java.lang.Integer(0);thatType = value。类型
thatType = int

没有permite la asignación a campos estáticos mediante el nombre de clase。MATLAB®Para ignigna unvalor, utilice el método estático这是一个奇迹,这是一个奇迹。我爱你,我爱你,我爱你。价值staticFieldNamejava.className

objectName = java.className;objectName。staticFieldName = value;

Consulte也