【发布时间】:2015-12-07 15:13:35
【问题描述】:
可以说一个Java程序的结构如下吗?
PACKAGES 包含 CLASSES 包含 OBJECTS 包含 VARIABLES。
变量通过方法与其他类中的变量交互?
【问题讨论】:
标签: hierarchy
可以说一个Java程序的结构如下吗?
PACKAGES 包含 CLASSES 包含 OBJECTS 包含 VARIABLES。
变量通过方法与其他类中的变量交互?
【问题讨论】:
标签: hierarchy
不,不是。
首先有包 - 它们可以包含其他包或类。
每个类都可以包含内部类、字段(类或本机类型的实例)、静态成员等。
一个对象包含字段(不是变量,因为有些可能是最终的)和方法。
对象实例(最终或非最终)具有可能对它们或输入或某些全局状态产生影响的方法。
不要试图过度简化它——它不是很复杂,但也不是很简单。
【讨论】: