利用构造器解决问题





package com.lovo.homework;



//电梯类
public class Elevator {

private int currentFloor = 1;//当前楼层

private int destinationFloor;//前往楼层

private boolean up;//代表电梯要到目的楼层是升(true)还是降(false)

private boolean doorsOpen;//代表电梯门开(true)还是关(false)

public Elevator(){
this(1);
System.out.println("当前在无参构造器当中");
}

public Elevator(int currentFloor){
System.out.println("当前构造器有一个参数:" + currentFloor);
this.currentFloor = currentFloor;
}


public int getCurrentFloor() {
return currentFloor;
}


public void setCurrentFloor(int currentFloor) {
this.currentFloor = currentFloor;
}


public int getDestinationFloor() {
return destinationFloor;
}


public void setDestinationFloor(int destinationFloor) {
this.destinationFloor = destinationFloor;
}


public boolean getUp() {
return up;
}


public void setUp(boolean up) {
this.up = up;
}


public boolean getDoorsOpen() {
return doorsOpen;

}




package com.lovo.homework;


public class ElevatorPrograme {


/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Elevator e1 = new Elevator();
Elevator e2 = new Elevator(5);

// e1.openDoor();
// e1.closeDoor();
// e1.goToFloor(5);
// e1.openDoor();
// e1.closeDoor();
// e1.goToFloor(2);
//
// e2.goToFloor(2);
}


}



package com.lovo.test;


public class TestMain {


/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

double d = Math.random();//random方法会产生一个0-1之间的随机数,这个数字会在区间[0,1);
int i = (int)(Math.random() * 33 + 1);
System.out.println(i);
}


}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值