猿问

课后练习,求指导,代码质量会不会太低了!

好像没有运用到知识点----

/*需求:获取交通工具的运行方式及载客数*/

public class Vehicle {                             //交通工具父类

int n=10;

int x=200;

int y=300;

;

void function(){

System.out.println("交通工具的基本信息如下:");

}

}

public class Bus extends Vehicle {                        //子类继承

void busFa(){

System.out.println("汽车在陆地上行驶载客人数是"+n);

}

}

public class Plane extends Vehicle {

void planeFa(){

System.out.println("飞机在陆地上行驶载客人数是"+x);

}

 }

public class Ship extends Vehicle {

void shipFa(){

System.out.println("轮船在陆地上行驶载客人数是"+y);

}

}

public class Run {

public static void main(String[] args) {

    Vehicle V=new Vehicle();

    Bus B=new Bus();

    Plane P=new Plane();

    Ship S=new Ship();

    B.busFa();

    P.planeFa();

    S.shipFa();

}

}


weibo_抛头露面牛肉面_0
浏览 1420回答 2
2回答

Jeanbin大王来巡山

main 方法里面为什么会实例化一个父类的对象。 如果只是执行子类的方法。 只需要创建子类的对象。 不需要父类也实例化一个对象吧 ?

罗马

能写出来就是好的,先写基础,之后再去考虑质量的问题。
随时随地看视频慕课网APP

相关分类

Java
我要回答