public class Clock {
private display hour;
private display minute;
private display second;
public Clock(int v1,int v2,int v3){
hour=new display(v1);
minute=new display(v2);
second=new display(v3);
}
public void start(){
if(second.increase()){
if(minute.increase()){
hour.increase();
}
}
}
public void show(){
System.out.println(hour.get_val()+":"+minute.get_val()+":"+ second.get_val());
}
public static void main(String[] args) {
Clock c1=new Clock(24,60,60);
while (true){
c1.start();
c1.show();
}
}
}
注意:
类必须要初始化,而且形如Clock c1;这种只是声明c1是管理者,但是c1并不是这个Clock类,想要有一个可以用的类必须要new一个
即为:
Clock c1=new Clock(24,60,60);
类里不显式说明即为public
组合的类不能访问他的组成成分的私有成员。