Java对象名称,状态和行为?
我是一名Java初学者,我对某个对象的名称感到困惑,因为我在某处读取某个对象的名称是您分配给它的变量名称,并在其他地方读取它是类名称。我不知道我应该相信哪一条信息。另外,我不了解对象状态和行为以及背后的推理。请,任何帮助表示赞赏。Java对象名称,状态和行为?
要读这
http://www.javaworld.com/article/2979739/learn-java/java-101-classes-and-objects-in-java.html
对象的特点是:
状态:什么对象有,学生有一个姓氏,姓名,年龄等
行为:对象做什么,学生参加课程“初学者的Java”
身份:什么使他们独特,S学生有学生证号码或唯一的电子邮件。
一个Car对象,我发现可能会帮助你一些的图示(实现equals方法的时候,要确定对象不同这是不是很重要)...
车状态:
速度 RPM 齿轮 方向 燃油液位 发动机温度 行为:
变速齿轮 转到快/慢 转到反向 停止 关闭 身份:
VIN 车牌
如果你会明白与现实世界的情况下的概念,那么你将很容易理解的对象概念。
具有状态和行为的实体称为对象,例如椅子,自行车,记号笔,笔,桌子,汽车等。它可以是物理的或逻辑的(可以是可变形的)。整合对象的例子是银行系统。
一个目的有三个特点:
状态:表示一个对象的数据(值)。 行为:表示对象的行为(功能),如存款,取款等。
身份:对象身份通常通过唯一ID实现。 ID的值对外部用户不可见。但是,JVM在内部使用它来唯一标识每个对象。 例如:笔是一个对象。它的名字是雷诺兹,颜色是白色等称为它的状态。它用于写作,所以写作就是它的行为。 对象是一个类的实例。类是从中创建对象的模板或蓝图。所以对象是一个类的实例(结果)。
for more detalis http://www.javatpoint.com/object-and-class-in-java