是否可以直接用含参数构成方法只用一个子类写出练习题
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人在铁轨