一个java编程问题,我不知该怎么写。

定义车类Vehicle,小车类和自行车类Bicycle,注意父类和子类之间的关系。其中,Vehicle类的成员变量包括车轮数和载人数,成员方法包括停止方法,通过多态星,完成本程序。
飞舞的小鸽子
浏览 1413回答 2
2回答

frece

public class Test { public static void main(String[] args) { Vehicle vehicle = new Vehicle(); Vehicle car = new Car(); Vehicle bike = new Bicycle(); vehicle.stop(); car.stop(); bike.stop(); /**  * 输出结果:  * Vehicle Stop, numOfWheel: 0 maxPerson: 0  * Car Stop, numOfWheel: 4 maxPerson: 5  * Bicycle Stop, numOfWheel: 2 maxPerson: 2  *  */ } } class Vehicle{ //车轮数 public int numOfWheel; //最大载人数 public int maxPerson; //停止方法 public void stop() { System.out.println("Vehicle Stop, numOfWheel: " + numOfWheel + " maxPerson: " + maxPerson); } } class Car extends Vehicle{ Car(){ //设置属性 this.numOfWheel = 4; this.maxPerson = 5; } @Override //重写停止方法 public void stop() { System.out.println("Car Stop, numOfWheel: " + numOfWheel + " maxPerson: " + maxPerson); } } class Bicycle extends Vehicle{ Bicycle(){ //设置属性 this.numOfWheel = 2; this.maxPerson = 2; } @Override //重写停止方法 public void stop() { System.out.println("Bicycle Stop, numOfWheel: " + numOfWheel + " maxPerson: " + maxPerson); } }

MS实习生

看楼上
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java