机动车问题(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());
}
}

运行结果

机动车问题(java)_第1张图片

总结

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

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

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

你可能感兴趣的:(java,java,开发语言)