具体,定义一个类Vehicle并将它声明为抽象类。在类Vehicle中声明一个InfoOfWheels方法,返回值为字符串类型。创建两个类Car和Motorbike从Vehicle类继承而来,并在这两个类中实现InfoOfWheels方法。在Car类中,应当返回“四轮车”信息;而在Motorbike类中,应当返回“双轮车”信息。创建另一个带main方法的测试类Test,在该类中创建Car和Motorbike的实例,并在控制台分别显示它们返回的信息
public abstract class Test_6_1Vehicle { private String m; public abstract String InfoOfWheels(); public String getM() { return m; } public void setM(String m) { this.m = m; } }
public class Test_6_1Car extends Test_6_1Vehicle { @Override public String InfoOfWheels() { return "四轮车"; } }
public class Test_6_1Motorbike extends Test_6_1Vehicle { @Override public String InfoOfWheels() { return "双轮车"; } }
public class Test_6_1Test { public static void main(String[] args) { Test_6_1Car car = new Test_6_1Car(); Test_6_1Motorbike motor = new Test_6_1Motorbike(); System.out.println(car.InfoOfWheels()); System.out.println(motor.InfoOfWheels()); } }