好友
阅读权限25
听众
最后登录1970-1-1
|
小权666
发表于 2018-5-22 19:26
大家好,今天写了一个java的题,写的两个构造,觉得对于小白很有帮助,也有
点教学意义,所以发出来给大家,大佬觉得有何不妥就帮我评论解释一下,本人
目前也是小白,正在学习中,不喜勿喷谢谢!以后我会做java全面学习的视频教
程,嘿嘿!
题目为:创建一个叫做机动车的类:属性:车牌号(String),车速(int),载
重量(double)功能:加速(车速减速(车速自减)、修改车牌号,查询车的载重量
。编写两个构造方法:一个没有形参,在方法中将车牌号设置“XX1234”,速度
设置为100,载重量设置为100;另一个能为对象的所有属性赋值;在主类中创建
两个机动车对象。创建第一个时调用无参数的构造方法,调用成员方法使其车牌
为“鲁QA9752”,并让其加速。创建第二个时调用有参数的构造方法,使其车牌
为“鲁QB5086”,车速为150,载重为200,并让其减速。输出两辆车的所有信息。
代码:package q;
public class 机动车 {
private String Platenumber;//车牌号
private int Speed;//车速
private float Loadweight;//载重量
private String state;//当前状态
public void getLicenseplate(String Platenumber)
{
System.out.println("更改成功:"+Platenumber);
this.Platenumber =Platenumber;
System.out.println("车牌号:"+Platenumber);
System.out.println("当前车速:"+Speed);
System.out.println("此车载重量:"+Loadweight);
System.out.println("当前状态:"+state);
System.out.println();
}
public void Motorvehicle1()
{
Platenumber ="QA9752";
Speed=100;
Loadweight=100;
state="加速";
System.out.println("车牌号:"+Platenumber);
System.out.println("当前车速:"+Speed);
System.out.println("此车载重量:"+Loadweight);
System.out.println("当前状态:"+state);
System.out.println();
}
public void Motorvehicle2(String Platenumber,int Speed,float
Loadweight,String state)
{
this.Platenumber=Platenumber;
this.Speed=Speed;
this.Loadweight=Loadweight;
this.state=state;
System.out.println("车牌号:"+Platenumber);
System.out.println("当前车速:"+Speed);
System.out.println("此车载重量:"+Loadweight);
System.out.println("当前状态:"+state);
System.out.println();
}
public static void main(String args[ ])
{
机动车 get=new 机动车();
get.Motorvehicle1();
get.getLicenseplate("QA9752");
get.Motorvehicle2("QB5086", 150, 200, "减速");
}
}
如果大佬有不同的意见,可以评论给我,我会多多学习的!
【大佬们能不能献出你们的热心和CB,感谢大家,反正自己也不扣,可以不可以
给小弟呢?】
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|