首页 > 代码库 > 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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。