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

在java 多态 中 父类作为参数列表的方法

时间:2017-04-25 18:35:14      阅读:1062      评论:0      收藏:0      [点我收藏+]

标签:ide   ring   div   extend   static   方法   package   创建   父类   

Pet pet=new Dog();  //Pet是父类,Dog是子类。 这个方法是父类做类型,子类实例化。

相关例子:

        员工回家的例子;

       1,先做一个抽象父类,包含走的想法。

package cn.day1;

public abstract class Traffic {
	public abstract void run();
}

  

       2,在创建一个类,包含回家的想法。

package cn.day1;

public class Employee {
	public void gohome(Traffic tool){
		tool.run();
	}
}

  

       3,创建两个子类,继承父类。子类包含回家的两个工具。

package cn.day1;

public class Tube extends Traffic {

	@Override
	public void run() {
		System.out.println("tube run");
	}

}

  

package cn.day1;

public class Car extends Traffic {

	@Override
	public void run() {
		System.out.println("car run");
	}

}

  

       4,调用

package cn.day1;

public class MyText {

	public static void main(String[] args) {
		//员工
		Employee ele=new Employee();
		//交通工具
		Traffic tra=new Car();
		ele.gohome(tra);

	}

}

  本人学的不扎实,以后深入学习以后我会优化本章内容!!!

在java 多态 中 父类作为参数列表的方法

标签:ide   ring   div   extend   static   方法   package   创建   父类   

原文地址:http://www.cnblogs.com/bb1008/p/6763499.html

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