在java里,类和对象的区别是什么?如何定义类和对象?

如题所述

类就好比是一个模具,而对象就是用这个模具刻出来的产品,什么样的模具出来什么样的产品,同样的,什么样的类实例化出来什么样的对象。可以说,类是对具有同样性质的一类对象的抽象说明,比如小明,小红等具体的人是对象,而人这个概念就是他们对应的类,人这个类里面具有人这个概念的一般性质(如姓名、身高、性别等等),而具体的每一个人对每个性质可能有不同的具体值(如小明的姓名属性是小明,小红的姓名属性是小红)。类是抽象出来的概念,对象是这个抽象说明的类的一个具体情况。定义类需要使用class关键字来定义,如class people{};定义对象需要使用这个对象所属的类并用new关键字来实例化,如 new people();(当然,java实例化对象还有更深的反射实例化方法)。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-08-15

第2个回答  2012-10-14
对象抽象概念,所有的事物都是对象,而类就是把对象具体化。
定义class Person{};括号中包含自定义变量和函数
第3个回答  2012-10-14
对象是类的实例,就是通过类构造出来的。比如:人就是类,而你就是对象
相似回答