java 3大特性
1. 封装 :
定义: 封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。
作用: 封装通过对属性增加修饰符来控制数据的访问权限,定义数据的访问接口,增加了数据的隐秘性和安全性。
2.继承
定义:子类以父类为基础建立新的类,子类继承父类的所有属性和方法。
作用:1. 增加了代码的重用
2.减少代码的重复量
3.便于维护
3.多态
体现:方法的重写和重载
作用:重写是父子类之间多态的体现,它的好处就是可以屏蔽不同子类对象之间的差异,写出通用的代码,做出通用的编程,以适应需求的不断变化。
重载是本类之间多态的体现,它的好处是可以满足用户在针对同一对象可以调用同一方法的不同功能体现,以最大限度适应用户的不同需求。