首页 > 代码库 > 0918类对象重载,作业3

0918类对象重载,作业3

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));	}}

  运行结果

技术分享

 

0918类对象重载,作业3