创建汽车接口类:
public interface Car {
void start();
void run();
void stop();
}
创建司机类:
public class Driver {
/**
* 成员内部类Benz
*/
class Benz implements Car {
private String model;
private double price;
private String color;
public String getModel() {
return model;
}
public void setModel(String model) {
this.model = model;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
@Override
public void speak() {
System.out.println(color + "色奔驰[" + model + "]单价:" + price + "万~");
}
@Override
public void start() {
System.out.println("奔驰[" + model + "]起步……");
}
@Override
public void run() {
System.out.println("奔驰[" + model + "]行驶……");
}
@Override
public void stop() {
System.out.println("奔驰[" + model + "]停止……");
}
}
}