代码如下:
public interface Car {
void speak();
void start(); void run(); void stop();
}
2.创建司机类 创建Driver类 在Driver类里创建成员内部类Benz
代码如下:
public class Driver {
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 start() {
System.out.println("奔驰[" + model + "]起步");
}
@Override
public void run() {
System.out.println("奔驰[" + model + "]行驶");
}
@Override
public void stop() {
System.out.println("奔驰[" + model + "]停止");
}
public void speak() {
System.out.println(color + "色奔驰[" + model + "]单价:" + price +"万~");
}
}
}
Driver是Benz的外部类,Benz就是Driver的成员内部类


