什么是继承和多态?
展开全部
多态:动态编译:类型:可扩展性
既同一方法可以根据发送对象的不同而采用多种不同的行为方式。
一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多(父类,有关系的类 )
多态存在的条件
1、有继承关系
2、子类重写父类的方法
3、父类引用指向子类对象
注意:多态是方法的多态,属性没有多态性。
intstanceof (类型转换)引用类型
多态是同一个行为具有多个不同表现形式或形态的能力。
多态就是同一个接口,使用不同的实例而执行不同操作
多态的优点
1.消除类型之间的耦合关系
2. 可替换性
3. 可扩充性
4. 接口性
5. 灵活性
6. 简化性
多态存在的三个必要条件
1.继承
2.重写
3.父类引用指向子类对象
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询