1.抽象:忽略与当前对象无关的因素,只关注与当前有关的内容。
2.封装:信息隐蔽技术,利用抽象数据将数据和基于数据的操作封装在一起。
3.继承:从存在的类(超类,基类,父类)中产生新的类(派生类)的属性和行为。(继承分为单继承和多继承,Java仅支持单继承)
4.多态:超类和子类可以响应同名消息,但实现的方式可以不同。
1.抽象:忽略与当前对象无关的因素,只关注与当前有关的内容。
2.封装:信息隐蔽技术,利用抽象数据将数据和基于数据的操作封装在一起。
3.继承:从存在的类(超类,基类,父类)中产生新的类(派生类)的属性和行为。(继承分为单继承和多继承,Java仅支持单继承)
4.多态:超类和子类可以响应同名消息,但实现的方式可以不同。