public class Parkinglot{
public static void main(String[] args){
Parking parking = new Parking(8,4);
Car bus = new Bus();
parking.park(bus);
}
}
class Parking{
private int standardLength = 1;
private int standardWidth = 1;
public Parking(int length,int width){
this.standardLength = length;
this.standardWidth = width;
}
public void park(Car car){
if(car.length() <= standardLength&&car.width() <= standardWidth){
System.out.println("这个车可以停"+car);
}else{
System.out.println("这个车不可以停"+car);
}
}
}
interface Car{ //接口
int length(); //车的长度 宽度(单位m)
int width();
}
class Bus implements Car{
public int length(){
return 9;
}
public int width(){
return 4;
}
public String toString(){
return"bus length = "+this.length()+" bus width ="+this.width();
}
}
java之 接口的简单使用方法———停车场是否可以停下车的问题
猜你喜欢
转载自blog.csdn.net/qq_43223415/article/details/84303895
今日推荐
周排行