企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
### [字段](https://lingcoder.gitee.io/onjava8/#/book/03-Objects-Everywhere?id=%e5%ad%97%e6%ae%b5) 当我们创建好一个类之后,我们可以往类里存放两种类型的元素:方法(method)和字段(field)。类的字段可以是基本类型,也可以是引用类型。如果类的字段是对某个对象的引用,那么必须要初始化该引用将其关联到一个实际的对象上(通过之前介绍的创建对象的方法)。每个对象都有用来存储其字段的空间。通常,字段不在对象间共享。下面是一个具有某些字段的类的代码示例: ~~~ class DataOnly { int i; double d; boolean b; } ~~~ 这个类除了存储数据之外什么也不能做。但是,我们仍然可以通过下面的代码来创建它的一个对象: ~~~ DataOnly data = new DataOnly(); ~~~ 我们必须通过这个对象的引用来指定字段值。格式:对象名称.方法名称或字段名称。代码示例: ~~~ data.i = 47; data.d = 1.1; data.b = false; ~~~ 如果你想修改对象内部包含的另一个对象的数据,可以通过这样的格式修改。代码示例: ~~~ myPlane.leftTank.capacity = 100; ~~~ 你可以用这种方式嵌套许多对象(尽管这样的设计会带来混乱)。