一、在java里,类和对象的区别是什么?如何定义类和对象?
类就像一个形状,而对象就是由这个形状雕刻而成的产品。
可以说,类是具有相同属性的一类对象的抽象描述。
例如,小明、小红等具体的人是对象,人的概念是他们对应的类,具有人的概念的一般属性(如姓名、身高、性别等),而每个具体的人每个属性可以有不同的具体值(比如小明的name属性是小明,小红的.name属性是小红)。
类是一个抽象概念,而对象是该抽象描述的类的特定实例。
定义一个类,必须使用class关键字,例如classpeople{}定义一个对象,必须使用该对象所属的类,并用new关键字实例化,例如newpeople(;当然java实例化物体也有更深的反射情况(化学方法)。
![](https://img1.baidu.com/it/u=2062230800,3828566432&fm=253.jpg)