是否可以直接用含参数构成方法只用一个子类写出练习题
package com.imooc;
public class Carrier {
String name,way;
int person;
public void show(){
System.out.println(name + "可载" + person + "人" + "在" + way);
}
}package com.imooc;
public class Plane extends Carrier {
public Plane(String name,String way,int person){
super.name=name;
super.way=way;
super.person=person;
}
}package com.imooc;
public class Initail {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Carrier obj1 = new Plane("飞机","天上",200);
Carrier obj2 = new Plane("汽车","地上",50);
Carrier obj3 = new Plane("轮船","水上",1000);
Carrier obj4 = new Plane("火车","铁轨",2000);
obj1.show();
obj2.show();
obj3.show();
obj4.show();
}
}输出结果:
飞机可载200人在天上
汽车可载50人在地上
轮船可载1000人在水上
火车可载2000人在铁轨