3o Ergastirio
Elevator
class Elevator {
boolean running=true;
void shutdown(){
running=false;
}
}
class FrontDesk{
private final int EVENING=8;
Elevator NorthElevator,SouthElevator;
FrontDesk(){
NorthElevator=new Elevator();
SouthElevator=new Elevator();
}
void syndirish(int time){
if(time==EVENING)
NorthElevator.shutdown();
}
void displayStatus(){
System.out.print("To boreio asanser");
if(!(NorthElevator.running))
System.out.print("den einai se kinisi");
System.out.print("To notio asanser");
if(!(SouthElevator.running))
System.out.print("den einai se kinisi");
}
}
class Hotel {
public static void main(String args[]){
FrontDesk lobby;
lobby=new FrontDesk();
System.out.println("Einai 7 i wra.Wra na elexw ta asanser");
lobby.syndirish(7);
lobby.displayStatus();
System.out.println();
System.out.println("Einai 8 i wra.Wra na elexw ta asanser");
lobby.syndirish(8);
lobby.displayStatus();
}
}
Test
class Test {
int a;
public int b;
private int c;
void setc(int i) {
c=i;
}
int getc() {
return c;
}
}
class AccessTest {
public static void main(String args[]){
Test ob = new Test();
ob.a=10;
ob.b=20;
ob.setc(100);
System.out.println("a, b, and c:" + ob.a + " " +ob.b+ " " +ob.getc());
}
}