Problem D: 抽象类
1.题目问题
2.输入
3.输出
4.代码实现
补充:
没错,你没看错,没有 abstract class Vehicle ,才能过。
恶心人
答案:
{
abstract void NoOfWheels();
}
class Car extends Vehicle {
@Override
public void NoOfWheels() {
System.out.println
("four wheels");
}
}
class Motorbike extends Vehicle {
@Override
public void NoOfWheels() {
System.out.println("two wheels");
}
}
完整代码:
abstract class Vehicle {
abstract void NoOfWheels();
}
class Car extends Vehicle {
@Override
public void NoOfWheels() {
System.out.println
("four wheels");
}
}
class Motorbike extends Vehicle {
@Override
public void NoOfWheels() {
System.out.println("two wheels");
}
}
class Main{
public static void main(String[] args){
Car c=new Car();
c.NoOfWheels();
Motorbike m=new Motorbike();
m.NoOfWheels();
}
}