//源程序Vehicle.java public class Vehicle{ 【代码1】//声明double型的变量speed,刻画速度 【代码2】//声明int型的变量power,刻画功率 void speedUp(int s){ 【代码3】//将参数s的值与成员变量speed的和赋值给成员变量speed } void speedDown(int d){ 【代码4】//将成员变量speed与参数d的差赋值给成员变量speed } void setPower(int p){ 【代码5】//将参数p的值赋值给成员变量power } int getPower( ){ 【代码6】//返回成员变量power的值 } double getSpeed( ){ return this.speed; } } //源程序User.java public class User{ public static void main(String args[ ]){ Vehicle car1,car2; 【代码7】//使用new运算符和默认的构造方法创建对象car1 【代码8】//使用new运算符和默认的构造方法创建对象car2 car1.setPower(128); car2.setPower(76); System.out.println("car1 的功率是:"+car1.getPower( )); System.out.println("car2 的功率是:"+car2.getPower( )); 【代码9】//car1调用speedUp( )方法将自己的speed的值增加80 【代码10】//car2调用speedUp( )方法将自己的speed的值增加80 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( ));}}
时间: 2023-05-14 22:06:29 浏览: 196
代码1:private double speed;
代码2:private int power;
代码7:car1 = new Vehicle();
代码8:car2 = new Vehicle();
代码9:car1.speedUp(80);
代码10:car2.speedUp(80);
注:以上代码是一个简单的Java程序,用于模拟两辆车的速度和功率变化。其中,Vehicle类表示车辆,包含了速度和功率两个属性,以及加速和减速两个方法。User类是程序的入口,通过创建两个Vehicle对象,分别对其进行操作,最终输出两辆车的功率和速度信息。
相关问题
public class Vehicle{ 【代码1】//声明double型的变量speed,刻画速度 【代码2】//声明int型的变量power,刻画功率 void speedUp(int s){ 【代码3】//将参数s的值与成员变量speed的和赋值给成员变量speed } void speedDown(int d){ 【代码4】//将成员变量speed与参数d的差赋值给成员变量speed } void setPower(int p){ 【代码5】//将参数p的值赋值给成员变量power } int getPower( ){ 【代码6】//返回成员变量power的值 } double getSpeed( ){ return this.speed; } } //源程序User.java public class User{ public static void main(String args[ ]){ Vehicle car1,car2; 【代码7】//使用new运算符和默认的构造方法创建对象car1 【代码8】//使用new运算符和默认的构造方法创建对象car2 car1.setPower(128); car2.setPower(76); System.out.println("car1 的功率是:"+car1.getPower( )); System.out.println("car2 的功率是:"+car2.getPower( )); 【代码9】//car1调用speedUp( )方法将自己的speed的值增加80 【代码10】//car2调用speedUp( )方法将自己的speed的值增加80 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:private double speed;
代码2:private int power;
代码7:car1 = new Vehicle();
代码8:car2 = new Vehicle();
代码9:car1.speedUp(80);
代码10:car2.speedUp(80);
输出结果:
car1 的功率是:128
car2 的功率是:76
car1目前的速度:80.0
car2目前的速度:80.0
car1目前的速度:70.0
car2目前的速度:60.0
public class Vehicle { 【代码1】//声明double型变量speed,刻画速度 【代码2】//声明int型变量power,刻画功率 void speedUp(int s) { 【代码3】 //将参数s的值与成员变量speed的和赋值给成员变量speed } void speedDown(int d) { 【代码4】 //将成员变量speed与参数d的差赋值给成员变量speed } void setPower(int p) { 【代码5】 //将参数p的值赋值给成员变量power } int getPower() { 【代码6】 //返回成员变量power的值 } double getSpeed() { return speed; } }
这是一个关于 Java 编程的问题,我可以回答。这段代码定义了一个名为 Vehicle 的类,其中包含了成员变量 speed 和 power,以及三个方法 speedUp、speedDown 和 setPower,分别用于改变 speed 和 power 的值。其中,speedUp 方法将参数 s 的值与 speed 相加并赋值给 speed,speedDown 方法将 speed 减去参数 d 的值并赋值给 speed,setPower 方法将参数 p 的值赋值给 power。另外,getPower 方法返回 power 的值,getSpeed 方法返回 speed 的值。
阅读全文