Java三大特性
1.封装:隐藏具体属性和实现细节,仅对外提供公共访问方式
好处:提高安全性,提高重用性,使用者不必在意实现细节。
2.继承:从已有类中派生出新的类,新的类能吸收已有类的属性和行为,并扩展新的能力。
好处:提高了代码的可维护性和复用性。
缺点:增强了类的耦合性。
3.多态:一个方法可以有多种实现
多态的表现形式有两种:
运行时多态:重写
编译时多态:重载
好处:提高代码可维护性和可扩展性。
缺点:无法直接访问子类特有成员。
Java三大特性
1.封装:隐藏具体属性和实现细节,仅对外提供公共访问方式
好处:提高安全性,提高重用性,使用者不必在意实现细节。
2.继承:从已有类中派生出新的类,新的类能吸收已有类的属性和行为,并扩展新的能力。
好处:提高了代码的可维护性和复用性。
缺点:增强了类的耦合性。
3.多态:一个方法可以有多种实现
多态的表现形式有两种:
运行时多态:重写
编译时多态:重载
好处:提高代码可维护性和可扩展性。
缺点:无法直接访问子类特有成员。