1.面向对象的含义与面向对象和面向过程的区别。
2.面向对象的三大特征为:封装、继承和多态,及其理解:
封装:把自己内部的实现细节进行隐藏,只暴露对外的接口
继承:实现代码的复用以及扩展,子类通过对父类代码的复用
多态:当把不同的子类对象都当做父类类型来看待,可以屏蔽不同子类对象之间的实现差异,从而写出通用的代码达到通用编程,以适应需求的不断变化。
1.面向对象的含义与面向对象和面向过程的区别。
2.面向对象的三大特征为:封装、继承和多态,及其理解:
封装:把自己内部的实现细节进行隐藏,只暴露对外的接口
继承:实现代码的复用以及扩展,子类通过对父类代码的复用
多态:当把不同的子类对象都当做父类类型来看待,可以屏蔽不同子类对象之间的实现差异,从而写出通用的代码达到通用编程,以适应需求的不断变化。