什么是多态?多态的具体体现有哪些?

 问答   威斯布鲁克   2024-03-26 20:19   255
  • 2024-03-26 20:49

    一秋

    多态:方法或对象具有多种形态,是OOP的第三大特征,是建立在封装和继承基础之上的。
    多态具体体现:
    1.方法多态
    (1)重载体现多态(2)重写体现多态
    2.对象多态
    (1)对象的编译类型和运行类型可以不一致,编译类型在定义时就确定,不能变化
    (2)对象的运行类型是可以变化的,可以通过getClass()来查看运行类型
    (3)编译类型看定义时=左边,运行类型看=右边