2016-02-27 115 views
-1

我是一名Java初学者,我对某个对象的名称感到困惑,因为我在某处读取某个对象的名称是您分配给它的变量名称,并在其他地方读取它是类名称。我不知道我应该相信哪一条信息。另外,我不了解对象状态和行为以及背后的推理。请,任何帮助表示赞赏。Java对象名称,状态和行为?

回答

1

要读这

http://www.javaworld.com/article/2979739/learn-java/java-101-classes-and-objects-in-java.html

对象的特点是:

状态:什么对象有,学生有一个姓氏,姓名,年龄等

行为:对象做什么,学生参加课程“初学者的Java”

身份:什么使他们独特,S学生有学生证号码或唯一的电子邮件。

一个Car对象,我发现可能会帮助你一些的图示(实现equals方法的时候,要确定对象不同这是不是很重要)...

车状态:

速度 RPM 齿轮 方向 燃油液位 发动机温度 行为:

变速齿轮 转到快/慢 转到反向 停止 关闭 身份:

VIN 车牌

0

如果你会明白与现实世界的情况下的概念,那么你将很容易理解的对象概念。

具有状态和行为的实体称为对象,例如椅子,自行车,记号笔,笔,桌子,汽车等。它可以是物理的或逻辑的(可以是可变形的)。整合对象的例子是银行系统。

一个目的有三个特点:

状态:表示一个对象的数据(值)。 行为:表示对象的行为(功能),如存款,取款等。

身份:对象身份通常通过唯一ID实现。 ID的值对外部用户不可见。但是,JVM在内部使用它来唯一标识每个对象。 例如:笔是一个对象。它的名字是雷诺兹,颜色是白色等称为它的状态。它用于写作,所以写作就是它的行为。 对象是一个类的实例。类是从中创建对象的模板或蓝图。所以对象是一个类的实例(结果)。

for more detalis http://www.javatpoint.com/object-and-class-in-java