package com.hanqi.kejian;
/*按要求编写Java应用程序。
(1)创建一个叫做机动车的类:
属性:车牌号(String),车速(int),载重量(double)
功能:加速(车速自增)、减速(车速自减)、修改车牌号,查询车的载重量。
编写两个构造方法:一个没有形参,在方法中将车牌号设置“XX1234”,速
度设置为100,载重量设置为100;另一个能为对象的所有属性赋值;
(2)创建主类:
在主类中创建两个机动车对象。
创建第一个时调用无参数的构造方法,调用成员方法使其车牌为“辽
A9752”,并让其加速。
创建第二个时调用有参数的构造方法,使其车牌为“辽B5086”,车速为150,
载重为200,并让其减速。
输出两辆车的所有信息*/
public class jiDongChe {
//属性
String chePai;
int cheSu;
double zaiZhong;
//构造方法 1,没形参
jiDongChe()
{
chePai="XX1234";
cheSu=100;
zaiZhong=100;
}
//构造方法2,有形参
jiDongChe(String a,int b,double c)
{
chePai=a;
cheSu=b;
zaiZhong=c;
}
//成员方法1(无构造方法)
public String getone1()
{
chePai="辽A9752";
return chePai;
}
public double getone2(double i)
{
cheSu+=i;
return cheSu;
}
//成员方法2(有构造方法)
public String gettwo1()
{
chePai="辽B5086";
return chePai;
}
public int gettwo2(int i)
{
cheSu=150+i;
return cheSu;
}
}
//主类main方法
package com.hanqi.kejian;
public class jiDongChetext0918 {
public static void main(String[] args) {
// TODO Auto-generated method stub
//创建第一个主类对象ji1
jiDongChe ji1=new jiDongChe();
System.out.println(ji1.chePai);
System.out.println(ji1.cheSu);
System.out.println(ji1.zaiZhong);
System.out.println(ji1.getone1());
System.out.println(ji1.getone2(50));
//创建第二个主类对象ji2
jiDongChe ji2=new jiDongChe("鲁c110",100,500);
System.out.println(ji2.gettwo1());
System.out.println(ji2.gettwo2(20));
}
}
运行结果