zoukankan      html  css  js  c++  java
  • 简单的方法使用案例

    请定义一个交通工具(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);
    	}
    
    }
    

      

  • 相关阅读:
    如何配置mysql的超时时间
    什么是P2P流标
    为何农历10月1号要祭祖上坟?原来有这么多讲究,你知道吗?
    “请家堂”的旧习俗不是封建迷信
    sourcetree合并分支
    mybatis sql参考
    source tree使用经验
    关于 early Z 与 z-prepass
    发现一个好工具RenderDoc
    HASHSET不能预留容量问题
  • 原文地址:https://www.cnblogs.com/www-x/p/8047721.html
Copyright © 2011-2022 走看看