java 面向对象练习题9
Posted 风起,唯有努力生存
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 面向对象练习题9相关的知识,希望对你有一定的参考价值。
//按要求编写Java应用程序。
//(1)创建一个叫做机动车的类:
//属性:车牌号(String),车速(int),载重量(double)
//功能:加速(车速自增)、减速(车速自减)、修改车牌号,查询车的载重量。
//编写两个构造方法:一个没有形参,在方法中将车牌号设置“XX1234”,速
//度设置为100,载重量设置为100;另一个能为对象的所有属性赋值;
//(2)创建主类:
//在主类中创建两个机动车对象。
//创建第一个时调用无参数的构造方法,调用成员方法使其车牌为“辽
//A9752”,并让其加速。
//创建第二个时调用有参数的构造方法,使其车牌为“辽B5086”,车速为150,
//载重为200,并让其减速。
//输出两辆车的所有信息
public class Jidongche { String chepai; public String getChepai() { return chepai; } public void setChepai(String chepai) { this.chepai = chepai; } int chesu; double zaizhong; public void jiasu(int a) { chesu+=a; System.out.println("加速"+a+"后速度变为"+chesu); } public void jiansu(int b) { chesu-=b; if(chesu>=0) { System.out.println("减速"+b+"后速度变为"+chesu); } else { System.out.println("减速"+b+"后速度变为0"); } } Jidongche() { chepai="XX1234"; chesu=100; zaizhong=100; } Jidongche (String a,int b,double c) { chepai=a; chesu =b; zaizhong=c; } public static void main(String[] args) { Jidongche j1=new Jidongche(); j1.setChepai("辽A9752"); System.out.println(j1.chepai); System.out.println("第二辆车的车牌是"+j1.chepai+"车速是"+j1.chesu+"载重量是"+j1.zaizhong); j1.jiasu(30); Jidongche j2=new Jidongche("辽B5086",150,200); System.out.println("第二辆车的车牌是"+j2.chepai+"车速是"+j2.chesu+"载重量是"+j2.zaizhong); j2.jiansu(30); } }
以上是关于java 面向对象练习题9的主要内容,如果未能解决你的问题,请参考以下文章