面向对象-方法 习题

⦁ 使用java来描述车class,车都具备轮子数、颜色 、与跑的行为,
⦁ Java描述修车厂,修车厂具备,名字、地址、电话三个属性,具备修车的功能行为,
⦁ 车在跑的时候应该判断是否够四个轮子,如果够四个轮子可以跑起,否则送去修车厂维修。

*定义一个车的类:

public class Car {
    public int wheel;
    public String color;
    Car(int w,String c){
        wheel=w;
        color=c;
    }
    public void run(){
        System.out.println("这辆车正在跑");
    }
}

定义一个修车厂的类:

public class Garage {
    public String name;
    public String address;
    public String phone;
    Garage(String n,String a,String p){
        name=n;
        address=a;
        phone=p;
    }*
    /**
     * 修车:只有把车送进去才能修,
     * 自定义一个Car的类型(这个类型跟基本数据类型一样可以用),c是变量名
     */
    public void repair(Car c){
        System.out.println("车子正在修");
    }

}

测试:

public class Text {
    public static void main(String[] args){
        Car car=new Car(2,"green");
        Garage garage=new Garage("大众","德国柏林","095-612666888");
        if(car.wheel==4){
            car.run();
        }else{
            garage.repair(car);
        }
    }
}

你可能感兴趣的:(第一阶段,java)