Java面向对象之多态

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java面向对象之多态相关的知识,希望对你有一定的参考价值。

1.多态
package com.yuanzijian02;

public class PolyTest {

	public void run(Car car){
		car.run();
	}
	
	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		PolyTest test = new PolyTest();
		Car car = new BWM();
		test.run(car);
		//向下类型转换
		QQ qq = new QQ();
		test.run(qq);
	}

}
class Car {
	public void run(){
		System.out.println("car is runing ");
	}
}
class BWM extends Car{
	public void run(){
		System.out.println("BWM is runing");
	}
}
class QQ extends Car{
	public void run(){
		System.out.println("QQ is running");
	}
}


以上是关于Java面向对象之多态的主要内容,如果未能解决你的问题,请参考以下文章

Java面向对象之多态

Java面向对象之多态

Java面向对象之多态

Java面向对象之多态

Java面向对象之多态

Java面向对象之多态