[Java] 纯文本查看 复制代码
public class Vehicle {
// 轮子个数
int wheel;
// 颜色
String color;
// 成员方法:跑
public void run() {
System.out.println(wheel + "个轮子" + color + "的车在跑");
}
}
public class Car extends Vehicle {
// 成员方法: 加油 (addGasoline())
public void addCasoline() {
System.out.println(wheel + "个轮子的" + color + "小汽车在加油");
}
}
public class ElectricBicycle extends Vehicle {
// 成员方法: 充电 (charge())
public void charge() {
System.out.println(wheel + "个轮子的" + color + "电动自行车在充电");
}
}
public class Test {
public static void main(String[] args) {
// 使用空参构造,创建Car 对象c
Car c = new Car();
// 把c对象的成员wheel 赋值为 4
c.wheel = 4;
// 把c对象的成员color赋值为 白色
c.color = "白色";
// 调用c对象成员方法run方法
c.run();
// 调用c对象的成员方法addGasoline()
c.addCasoline();
// 使用空参构造,创建ElectricBicycle对象 eb
ElectricBicycle eb = new ElectricBicycle();
// 把eb对象的成员wheel 赋值为2
eb.wheel = 2;
// 把ed对象的成员color赋值为 黑色
eb.color = "黑色";
// 调用ed对象成员方法run方法
eb.run();
// 调用ed对象成员方法 charge方法
eb.charge();
}
}