Java多态简单介绍

Java多态

  • 多态:即同一方法可以根据发送对象的不同而采用多种不同不同的行为方式。
  • 一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多。

  • 多态存在的条件
    • 有继承关系
    • 子类重写父类的方法
    • 父类引用指向子类对象

  • 注意
    • 多态是方法的多态,属性没有多态性。
    • 父类和子类要有联系,如果没有联系,会出现类型转换异常(ClassCastException)。

  • 方法不能被重写的情况
  1. static方法:static方法属于类,它不属于实例,不能被重写。
  2. final常量:常量不能被重写。
  3. private方法:私有方法不能被重写。
原创文章 31 获赞 31 访问量 846

猜你喜欢

转载自blog.csdn.net/caixuanji/article/details/106114101
今日推荐