10.7 小结
面向对象有四大特点:抽象、封装、继承、多态
抽象:同类事物共有的属性和方法。
封装:把事物本身的属性和方法包含在一起,形成一个独立的模块。
继承:由已有的抽象事物创建新的抽象事物的过程。
多态:指同一名称动作,在不同情况下有不同行为的现象。
类就是具有相同属性和方法的事物的集合的抽象。类体一般由成员变量和成员方法组成。对象是类的具体化,是类的一个可实际运行的实体(对象是类的实体化,一个对象也称为一个实例)。
对象的基本内容包括对象的创建、使用、消息传递和清除对象等。
在所有类中都有一种方法,这种方法和类名相同,在利用类生成实体对象时必须调用它——即构造方法。
当程序中需要用重名的方法实现不同的功能时,可以采用重载的方法。重载是根据参数的不同来区分的(参数类型、个数、顺序至少有一个不同)。重载是实现多态的重要方法。