猿问

类、对象和实例之间的差异

类、对象和实例之间的差异

Java中的类、对象和实例是什么?



手掌心
浏览 438回答 3
3回答

慕桂英4014372

Java(和任何其他编程语言)都是按照类型和价值..在理论层面上,价值是某种信息量的表示,而类型是一组值。当我们说值X是一个实例对于Y类型,我们只是说X是一组值的成员,也就是Y类型。这就是“实例”这个词的真正含义:它描述的是一种关系,而不是一件事。Java编程语言的类型系统支持两种类型,原语类型和参考类型..引用类型进一步划分为班和数组类型..Java对象是引用类型的实例。对象是类实例或数组。(JLS 4.3.1)这就是类型理论观点。在实践中,大多数Java开发人员将“实例”和“对象”作为同义词对待。(包括我在内,我正试图快速解释一些事情。)大多数开发人员使用“value”一词而不是“实例”来指原始类型的实例。

慕尼黑的夜晚无繁华

A 班级,等级是你用来创作的蓝图对象..对象是实例一个类-它是一个具体的‘东西’,你使用一个特定的类。因此,“对象”和“实例”是相同的,但是“实例”一词表示对象与其类的关系。如果你看一个例子,这是很容易理解的。例如,假设您有一个类House..您自己的房子是一个对象,是类的实例。House..你姐姐的房子是另一个对象(另一个班级实例)House).// Class House describes what a house isclass House {     // ...}// You can use class House to create objects (instances of class House)House myHouse = new House();House sistersHouse = new House();全班House描述房屋是什么的概念,并且有具体的,具体的房屋,它们是类的对象和实例。House.注意:在Java中,这与所有面向对象的编程语言完全相同。

杨__羊羊

类基本上是一个定义,包含对象的代码。对象是类的实例。例如,如果你说String word = new String();该类是String类,它描述对象(实例)单词。当一个类被声明时,没有分配内存,所以类只是一个模板。当声明类的对象时,将分配内存。
随时随地看视频慕课网APP

相关分类

Java
我要回答