码迷,mamicode.com
首页 > 编程语言 > 详细

Java面向对象之多态

时间:2016-05-17 01:00:49      阅读:126      评论:0      收藏:0      [点我收藏+]

标签: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

原文地址:http://hnyuanzijian.blog.51cto.com/8869344/1774110

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!