封装

对一个对象含有的属性集合以及属性方法进行封装,只有通过特定方法才能访问她的属性,减少耦合

继承

子类可以继承父类的所有方法

多态 :

重写=覆盖,5个标准完全相同 方法名称 参数包括参数的个数 类型等, 返回值 权限不能比父类小 不能抛出更多异常

重载 5个标准有一个不同

类 :

接口 :一个工具接口,这个接口定义了很多工具,却没有定义工具的实现方法

抽象类:抽象类 可以实现一些抽象方法

任何一个类 都只能继承一个抽象类 ,却可以继承多个抽象方法 。

面对对象

任何函数方法的调用都是通过对象调用,对象可以通过实例化,具有相关的方法。

面向程序

定义好方法 ,传入操作对象