• 简单的方法使用案例


    请定义一个交通工具(Vehicle)的类,其中有:
    属性:速度(speed),体积(size)等等
    方法:移动(move()),设置速度(setSpeed(int speed)),加速speedUp(),减速speedDown()等等.
    最后在测试类Vehicle中的main()中实例化一个交通工具对象,并通过方法给它初始化speed,size的值,并且通过打印出来。另外,调用加速,减速的方法对速度进行改变。

    /*
     * 2、【练习题】类的成员变量:
    请定义一个交通工具(Vehicle)的类,其中有:属性:速度(speed),体积(size)等等
    方法:移动(move()),
    设置速度(setSpeed(int speed)),加速speedUp(),减速speedDown()等等.
    最后在测试类Vehicle中的main()中实例化一个交通工具对象,并通过方法给它初始化speed,size的值,
    并且通过打印出来。另外,调用加速,减速的方法对速度进行改变。
     */
    public class Vehicle {
    	//速度
    	int speed;
    	//体积
    	double size;
    	//移动方法
    	public void move(){
    		System.out.println("车在移动!!");
    	}
    	//设置速度方法
        public void setSpeed(int speed){
    		this.speed=speed;
    	}
    	//加速方法
        public void speedUp(int upSpeed){
    		speed+=upSpeed;
    	}
    	//减速方法
        public void speedDown(int downSpeed){
        	if(speed-downSpeed>0){
        		speed-=downSpeed;
        	}else{
        		speed=0;
        	}
        }
    }
    

      

    public class Test2 {
    	public static void main(String[] args) {
    		Vehicle veh=new Vehicle();
    		veh.size=12.5;
    		veh.move();
    		veh.setSpeed(12);
    		System.out.println("汽车体积为:"+veh.size);
    		System.out.println("汽车开始的速度为:"+veh.speed);
    		veh.speedUp(14);
    		System.out.println("汽车加速后的速度为"+veh.speed);
    		veh.speedDown(15);
    		System.out.println("汽车减速后的速度为"+veh.speed);
    	}
    
    }
    

      

  • 相关阅读:
    移动Web开发调研
    如何将一个Excel文件中的sheet移动到另外一个Excel?
    Web自动化测试工具调研
    DOM中文本节点索引方法
    词法、语法与语义相关知识
    http 登录Digest认证相关知识
    javascript sandbox
    MVVM与Backbone demo
    Sass与Web组件化相关的功能
    Lua参数绑定函数实现方法
  • 原文地址:https://www.cnblogs.com/www-x/p/8047721.html
Copyright © 2020-2023  润新知