1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 认识面向对象—车与修车厂

认识面向对象—车与修车厂

时间:2020-07-15 10:38:30

相关推荐

认识面向对象—车与修车厂

使用java描述一个车类与一个修车厂类, 车具备的公共属性: 名字、 颜色、 轮子数。 车具备的公共行为是跑的功能,但是跑之前必须要先检查轮子是否够4个,如果不够4个轮子送去修车厂修理。修理完毕之后车的轮子就具备了4个。修车厂具备公共的属性:名字、 地址、 电话。 还具备一个公共行为就是修车

//定义一个车类class Car{String name;String color;int wheel;//跑方法public void run() {if(wheel>=4) {System.out.println(name+wheel+"轮跑了起来");}else {System.out.println("当前车轮只有"+wheel+"个,您的爱车需要报修");}}}//定义一个修车厂类class CarFactory{//定义成员变量String name;String address;String tel;//定义修车方法public void repair(Car car) {if(car.wheel<4) {car.wheel = 4;System.out.println("您的爱车已修理完毕,请付款");}else {System.out.println("您的爱车已经调整好,请付款");}}}public class Demo {public static void main(String[] args) {//创建车对象Car c = new Car();//初始化车对象c.name = "宝马";c.color = "白色";c.wheel = 3;//调用跑的方法c.run();//创建修车厂对象CarFactory f = new CarFactory();//初始化修车厂对象f.name = "红旗修车厂";f.address = "北京站";f.tel = "0521-454546";//调用修车方法、f.repair(c);c.run();}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。