package display;
public class Display {
private int value = 0;
private int limit = 0;
public Display(int limit)
{
this.limit=limit;
}
public void increase()
{
value++;
if(value==limit)
{
value = 0;
}
//System.out.println(value);
}
public int getvalue()
{
return value;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Display time = new Display(60);
time.increase();
}
}
在另一个类中调用上一个类的函数:
package display;
public class Clock {
private Display hour = new Display(24);
private Display minute = new Display(60);
public void start()
{
while(true){
minute.increase();
if(minute.getvalue()==0)
{
hour.increase();
}
System.out.printf("%02d:%02d\n",hour.getvalue(),minute.getvalue());
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Clock clock = new Clock();
clock.start();
}
}
package display;public class Display { private int value = 0; private int limit = 0; public Display(int limit) { this.limit=limit; } public void increase() { value++; if(value==lim