对象用计算机语言对问题域中事物的描述,对象通过“属性(attribute)”和“方法(method)”来分别对应事物所具有的静态属性和动态属性。 类是用于描述同一类形的对象的一个抽象的概念,类中定义了这一类对象所应具有的静态和动态属性。 类可以看成一类对象的模板,对象可以看成该类的一个具体实例。
向对象的特征:
封装(encapsulation)
继承(inheritance)
多态(polymorphism)
java中描述事物通过类的形式体现,类是具体事物的抽象,概念上的定义。 对象即是该类事物实实在在存在的个体。
定义类其实在定义类中的成员(成员变量和成员函 数)。
class Car {
String color = "red";
int num = 4;
void show() {
System.out.println("color="+color+".num="+num);
}
}
class CarDemo {
public static void main(String[] args) {
Car c = new Car();//建立对象
c.color = "black";//对对象的字段进行修改
c.show();//使用对象的功能 }
}