类与对象 实验一 机动车

       上机实践4  类与对象

                                          实验1 机动车(vehicle)

*作者:袁静


*时间:9月24号







程序执行入口:
	
	
public class User {
	public static void main(String[]srgs){
		//声明对象
		Vehicle car1,car2;
		//使用new运算符和默认的构造函数方法创建对象car1
		car1=new Vehicle();
		//使用new运算符和默认的构造函数方法创建对象car2
		car2=new Vehicle();
		
		//设置机动车的功率
		car1.setPower(128);
		car2.setPower(76);
		
		System.out.println("car1目前的功率为:"+car1.getPower());
		System.out.println("car2目前的功率为:"+car2.getPower());
		//调用speedUp(int p)方法,将当前的速度值增加80
		car1.speedUp(80);
		car2.speedUp(100);
		System.out.println("car1目前的速度为:"+car1.getSpeed());
		System.out.println("car2:目前的速度为:"+car2.getSpeed());
		//调用speedDown()方法,将当前速度值减小
		car1.speedDown(10);
		car2.speedDown(20);
		
		System.out.println("car1:减速后的速度为:"+car1.getSpeed());
		System.out.println("car2减速后的速度为:"+car2.getSpeed());
	
	}

}




实现相应函数:

	public class Vehicle {
		//声明变量speed,用于表示速度
		 double speed;
		//声明变量power,用于刻画机动车的功率
		int power;
		
		//方法定义:
		//定义了speedUP方法,体现机动车有加速功能
		void speedUp(int u){
			speed=speed+u;
		}
		//定义了speedDown方法,体现机动车有减速功能
		
		void speedDown(int d){
			speed=speed-d;
		}
		//定义了GetPower方法,用于得到机动车的功率
		  double getSpeed(){
			  
			  return speed;
			  
		  }
		//定义了setPower方法,用于设置机动车的功率
	     void setPower(int p){
			power=p;
			
		}
		//定义了getPower方法,用于得到机动车的功率
		 int getPower(){
			 return power;
		 }

	}

在Java中编写机动车实验代码,通常意味着要创建一个机动车类,并进行一些基本的操作,比如启动、停止、加速和减速等。这里是一个简单的例子,展示了如何创建一个机动车类,并实现一些基本功能: ```java // 定义机动车类 class Vehicle { // 属性 private String type; private boolean isRunning; // 构造方法 public Vehicle(String type) { this.type = type; this.isRunning = false; } // 启动方法 public void start() { if (!isRunning) { isRunning = true; System.out.println(type + " 启动了"); } } // 停止方法 public void stop() { if (isRunning) { isRunning = false; System.out.println(type + " 停止了"); } } // 加速方法 public void accelerate() { if (isRunning) { System.out.println(type + " 加速中"); } else { System.out.println("请先启动发动机"); } } // 减速方法 public void decelerate() { if (isRunning) { System.out.println(type + " 减速中"); } else { System.out.println("请先启动发动机"); } } } // 主类 public class VehicleTest { public static void main(String[] args) { // 创建一个机动车对象 Vehicle car = new Vehicle("汽车"); // 测试机动车方法 car.start(); // 启动 car.accelerate(); // 加速 car.decelerate(); // 减速 car.stop(); // 停止 } } ``` 这个简单的例子定义了一个`Vehicle`类,它有启动(start)、停止(stop)、加速(accelerate)和减速(decelerate)四个方法。`VehicleTest`类中的`main`方法创建了一个`Vehicle`对象,并调用了这些方法来模拟机动车的运行。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值