Java三大特征之多态

多态

  • 什么是多态?
    • 一个对象具有多种表现形态(父类的引用类型变量指向了子类的对象)

多态成立的三个条件

  • 继承
  • 子类重写父类方法
  • 父类引用指向子类对象
  • 操作实例:
class A {
void fun(){
	}
}

class B extends A { //继承
void fun(){ //重写父类方法
System.out.println("supClass");
	}
}

class Test {
public staic void main(Strings[] args){
A a = new B(); //父类引用指向子类对象
a.fun(); //多态
	}
}
posted @ 2021-09-23 20:58  养乐多st  阅读(31)  评论(0)    收藏  举报