1.封装
支持多重继承,但如果不需要的时候最好不要使用,避免出现不必要的bug:
2.继承
3.多态
4.构造函数
5.私有和共有 在属性前写两个下滑线定义就是私有的
转载于:https://www.cnblogs.com/yk123/p/5907770.html
1.封装
支持多重继承,但如果不需要的时候最好不要使用,避免出现不必要的bug:
2.继承
3.多态
4.构造函数
5.私有和共有 在属性前写两个下滑线定义就是私有的
转载于:https://www.cnblogs.com/yk123/p/5907770.html