java 封装,继承,多态基础
什么是封装?
1,对象数据和在、操作该对象的指令都是对象自身的一部分,能够实现尽可能对外部隐藏数据。
2,实际项目开发中,使用封装最多的就是实体类。
什么是继承?
1,继承是面向对象程序设计能提高效率的重要原因。
2,继承具有传递性。
3,继承来的属性和方法是隐式的,也就是在本类里面是看不见的。
4,一个类只能有一个父类,也就是了类是单继承的。
5,一个接口可以有多个父类的,也就是接口可以是多继承的。
什么是多态?
1,多态就是对象拥有多种形态:引用多态和方法多态。
2,引用多态:父类的引用可以指向本类的对象、父类的引用苦指向子类的对线。
3,方法多态:创建本类对象是,调用的方法为本类的方法;创建子类对象时,调用的方法为子类重写的方法或者继承的方法。
4,存在多态的必要条件:继承、重写。
5多态的作用是消除类型之间的耦合关系。