类和对象-机动车

按要求编写Java应用程序。

(1)创建一个叫做机动车的类:

属性:车牌号(String),车速(int),载重量(double)

功能:加速(车速自增)、减速(车速自减)、修改车牌号,查询车的载重量。

编写两个构造方法:一个没有形参,在方法中将车牌号设置“XX1234”,速

度设置为100,载重量设置为100;另一个能为对象的所有属性赋值;

(2)创建主类:

在主类中创建两个机动车对象。

创建第一个时调用无参数的构造方法,调用成员方法使其车牌为“辽

A9752”,并让其加速。

创建第二个时调用有参数的构造方法,使其车牌为“辽B5086”,车速为150,

载重为200,并让其减速。

输出两辆车的所有信息

 1 package com.hanqi.z1p1;
 2 
 3 public class Jidongche {
 4 
 5     String Number;
 6     int Speed;
 7     double Weight;
 8     
 9     int speedUp(int Speed)
10     {
11         this.Speed+=Speed;
12         System.out.println("车牌号为"+this.Number+"现在的车速是:"+this.Speed);
13         return this.Speed;
14     }
15     
16     int speedDown(int Speed)
17     {
18         this.Speed-=Speed;
19         System.out.println("车牌号为"+this.Number+"现在的车速是:"+this.Speed);
20         return this.Speed;
21     }
22     
23     String setNumber(String Number)
24     {
25         this.Number=Number;
26         System.out.println("修改后的车牌号是:"+this.Number);
27         return this.Number;
28     }
29     
30     void getWeight()
31     {
32         System.out.println("车牌号为"+this.Number+"的载重量为:"+this.Weight);
33     }
34     
35     Jidongche()
36     {
37         Number="XX1234";
38         Speed=100;
39         Weight=100;
40     }
41     
42     Jidongche(String Number,int Speed,double Weight)
43     {
44         this.Number=Number;
45         this.Speed=Speed;
46         this.Weight=Weight;
47     }
48     
49     public static void main(String[] args) {
50         // TODO 自动生成的方法存根
51 
52         Jidongche j1=new Jidongche();
53         System.out.println(j1.Number);
54         j1.setNumber("辽A9752");
55         j1.speedUp(100);
56         j1.getWeight();
57         
58         Jidongche j2=new Jidongche("辽B5086",150,200);
59         j2.speedDown(50);
60         j2.speedUp(120);
61         
62         System.out.println("j1的所有信息:"+j1.Number+" "+j1.Speed+" "+j1.Weight+" ");
63         System.out.println("j2的所有信息:"+j2.Number+" "+j2.Speed+" "+j2.Weight+" ");
64         
65         
66     }
67 
68 }

运行结果:

转载于:https://www.cnblogs.com/miss123/p/5512557.html

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值