package com.Face;
/*需求: 使用java描述一个车与修车厂两个事物, 车具备的公共属性:轮子数、 名字、 颜色 ,还
具备跑的功能行为。跑之前要检测轮子是否少于了4个,如果少于了4个,那么要送到修车厂修理,
修车厂修理之后,车的轮子数要补回来4个。 然后车就继续的跑起来。
修车厂: 具备公共属性: 名字、 地址、 电话。
公共的行为: 修车。
*/
class Car{ // 这个 Car 一直报错!!!!!!!!!!!!
String name;
String color;
int wheel;
public void run(){
if(wheel>=4){
System.out.println(name+wheel+"个轮子跑起来了");
}else{
System.out.println(name+"不够4个轮子,快去修理厂修理");
}
}
}
class Garage{
String name;
String site;
String phone;
public void repair(Car c){//定义一个形参Car c 有这个参数下面才可以继续
if(c.wheel>=4){
System.out.println("告诉你,修好了给钱");
}else{
c.wheel =4;
System.out.println("修好了 给钱!!");
}
}
}
public class Demo2 {
public static void main(String[] args){
Car c = new Car();
//赋予属性
c.name="奔驰";
c.color= "黑色";
c.wheel=4;
for(int i = 0; i <100;i++){
c.run();
}
c.wheel=3;
c.run();
Garage G =new Garage();
G.name="爸爸修车厂";
G.site="天鹅湖万达";
G.phone="100-8600";
G.repair(c);
c.run();
}
}
添加回答
举报
0/150
提交
取消