标签: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);
}
}
本人学的不扎实,以后深入学习以后我会优化本章内容!!!
标签:ide ring div extend static 方法 package 创建 父类
原文地址:http://www.cnblogs.com/bb1008/p/6763499.html