在面向对象中,一切皆为对象,面向对象的三大特征:
1)封装:用抽象的数据类型将数据和基于数据的操作封装在一起,数据被保护在抽象数据类型内部,程序的其他部分只有通过被授权的操作(成员方法)才能对数据进行操作。。
2)继承:继承可以解决代码复用问题,子类可以沿用父类方法和属性的一种方式。
3)多态:继承同一父类的不同子类,对父类方法的不同实现。分为方法的隐藏和重写。
在面向对象中,一切皆为对象,面向对象的三大特征:
1)封装:用抽象的数据类型将数据和基于数据的操作封装在一起,数据被保护在抽象数据类型内部,程序的其他部分只有通过被授权的操作(成员方法)才能对数据进行操作。。
2)继承:继承可以解决代码复用问题,子类可以沿用父类方法和属性的一种方式。
3)多态:继承同一父类的不同子类,对父类方法的不同实现。分为方法的隐藏和重写。