0918类对象重载,作业3
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的主要内容,如果未能解决你的问题,请参考以下文章