机动车问题(java)

题目

编写一个java应用程序,该程序中主要有两个类:即Car(用于刻画机动车)和User(主类)。具体要求如下:
(1)Car类有一个double类型的变量speed,用于刻画机动车的速度,有一个int型变量power,用于刻画机动车的功率。在类中定义了speedUp方法,体现机动车有加速功能;定义了speedDown()方法,体现机动车有减速功能;定义了setPower(int p)方法,用于设置机动车的功率;定义了getPower()方法,用于获取机动车的功率。
(2)在主类User的main()方法中用Vehicle类创建对象,并让该对象调用方法设置功率,演示加速和减速功能。

代码

Car类:

public class Car {
		double speed;
		int power;
		void speedUp(int s) {
			speed=speed+s;
		}
		void speedDown(int  d) {
			speed=speed-d;
		}
		void setPower(int p) {
			power=p;
		}
		int getPower() {
			return power;
		}
		double getSpeed() {
			return speed;
		}
}

User类:

public class User {
   public static void main(String[] args) {
	Car car1,car2;
	car1 = new Car();
	car2 = new Car();
	car1.setPower(128);
	car2.setPower(76);
	System.out.println("car1的功率是:"+car1.getPower());
	System.out.println("car2的功率是:"+car2.getPower());
	car1.speedUp(80);
	car2.speedUp(100);
	System.out.println("car1目前的速度:"+car1.getSpeed());
	System.out.println("car2目前的速度:"+car2.getSpeed());
	car1.speedDown(10);
	car2.speedDown(20);
	System.out.println("car1目前的速度:"+car1.getSpeed());
	System.out.println("car2目前的速度:"+car2.getSpeed());
}
}

运行结果

总结

1.用于体现功能不用具体实施的类用void修饰。

2.speed用于设置速度,power用于设置功率。

3.一个java程序是由若干个类构成的。一个java程序可以将它使用的各个类分别存放在不同的源文件中,也可以将它使用的类存放在一个源文件中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值