1. 面向对象的特征
抽象、封装、继承、多态
抽象:从具体事物抽出、概括出它们共同的方面、本质属性与关系等,而将个别的、非本质的方面、属性与关系舍弃,这种思维过程,称为抽象
封装:将属性用public,protected,defualt,private包装起来
继承:一个类从另一个类中派生出来,这个类成为子类,原来的类成为父类,子类继承父类所有的属性和方法,除了构造器和私有,通过extends关键字可继承
多态:同一个对象在不同时刻体现出来的不同状态,要有泛化(继承或实现)关系,要有方法的重写,有父类接口引用子类对象,体现为重写和重载
2. 什么是重载
一个类中,同名不同参的方法叫做重载
3. 什么是重写
与父类同名同参同返回值的方法叫做重写