编写一个Java程序,并满足如下要求:
1)编写一个Car类,具有:属性:品牌(mark)——String类型 功能:驾驶(void drive( ))
2)定义Car类的子类SubCar,具有:属性:价格(price)、速度(speed)——int型
功能:变速(void speedChange(int newSpeed)),把新速度赋给speed
3)定义主类E,在其main方法中创建SubCar类的两个对象:aodi和benchi的对 象并测试其对象的特性。
Car.java
public class Car {
public String mark;
public void drive()
{
System.out.println(mark+"车在公路上行驶");
}
}
SubCar.java
public class SubCar extends Car
{
public int price,speed;
public void speedChange(int newSpeed)
{
speed=newSpeed;
}
}
E.java
public class E {
public static void main(String[] args) {
SubCar aodi=new SubCar();
SubCar benchi=new SubCar();
aodi.speedChange(32);
aodi.mark="奥迪";
benchi.mark="奔驰";
aodi.drive();
System.out.println("奥迪的车速为"+aodi.speed);
benchi.speedChange(92);
benchi.drive();
System.out.println("奔驰的车速为"+benchi.speed);
}
}