java抽象类练习题

package com.test;
/*
 * 1、创建一个Vehicle类并将它声明为抽象类。在Vehicle类中声明一个NoOfWheels方法,
 * 使它返回一个字符串值。创建两个类Car和Motorbike从Vehicle类继承,
 * 并在这两个类中实现NoOfWheels方法。在Car类中,应当显示“四轮车”信息;
 * 而在Motorbike类中,应当显示“双轮车”信息。创建另一个带main方法的类,
 * 在该类中创建Car和Motorbike的实例,并在控制台中显示消息。
 * */

abstract class Vehicle {

	public abstract void NoOfWheels ();

}

class Car extends Vehicle {

	@Override
	public void NoOfWheels() {
		System.out.println("这个车4个轮子");
		
	}
	
}

class Motorbike extends Vehicle {

	@Override
	public void NoOfWheels() {
		System.out.println("这个车2个轮子");
		
	}
	
}

public class Demo1 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Car c = new Car();
		c.NoOfWheels();
		Motorbike m = new Motorbike();
		m.NoOfWheels();
	}

}

你可能感兴趣的:(Java学习)