我是一名Java初学者,我对某个对象的名称感到困惑,因为我在某处读取某个对象的名称是您分配给它的变量名称,并在其他地方读取它是类名称。我不知道我应该相信哪一条信息。另外,我不了解对象状态和行为以及背后的推理。请,任何帮助表示赞赏。Java对象名称,状态和行为?
-1
A
回答
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
相关问题
- 1. 对象与状态和行为在oop
- 2. 将对象名称空间和名称转换为对象
- 3. Java:检测对象名称?
- 4. 在使用状态的行为后改变对象状态
- 5. MVC状态 - 对象为空
- 6. OOP PHP - 动态构建/运行对象和函数名称
- 7. 粘贴为对象名称
- 8. Flex动态对象名称,并将对象添加到对象?
- 9. 常量状态名称
- 10. 使用动态名称对表单对象进行寻址
- 11. 将XML名称值对动态转换为对象属性
- 12. jQuery的PARAM动态对象名称
- 13. JSON解析动态JSON对象名称?
- 14. Javascript对象:动态变量名称?
- 15. 动态名为LUA对象
- 16. 使用Java和JSNI的JSON对象的名称/值对循环
- 17. Java/MSSQL:java.sql.SQLException无效的对象名称'TableName'
- 18. 如何创建对象名称java
- 19. Java编程制作类对象名称
- 20. AngularJS ui-router,如何获取抽象partent状态的解析对象中的目标状态的名称?
- 21. 动态SQL和字段名称数组中的对象名称#temp无效
- 22. 从对象名称
- 23. 使用动态对象名称访问对象
- 24. TransactionScope和回滚对象状态
- 25. cookies和会话状态对象
- 26. 使用对象名称和特殊名称数组获取对象属性
- 27. 当对象名称为动态时,如何获取json对象的值?
- 28. 如何为ExtJS对象创建动态变量名称?
- 29. 名称为桌面应用程序映射动态对象
- 30. 名称空间对象的名称