我以一個Java課程在大學的初學者,我很困惑,它是如何編譯/執行 以下代碼:理解簡單的計數器代碼
public class Counter {
private int counter;
private int end;
public Counter(int start, int end) {
this.counter = start;
this.end = end;
}
public String toString() {
return "[Counter counter=" + counter + " end=" + end + "]";
}
public int getCounter() {
return counter;
}
public void count(int increment) {
if (counter < end) {
counter += increment;
}
}
public void count() {
count(1);
}
}
其他類
public class CounterProgram {
private Counter counter;
public void init() {
counter = new Counter(1, 3);
}
public void run() {
System.out.println(counter);
counter.count();
System.out.println(counter);
counter.count();
System.out.println(counter);
counter.count();
System.out.println(counter);
}
public static void main(String[] args) {
CounterProgram counterProgram = new CounterProgram();
counterProgram.init();
counterProgram.run();
}
}
我不知道什麼count(1)
意味着在方法public void count
任何人都可以解釋?感謝您的時間!
它調用'公共無效計數(INT增量)'遞增。請閱讀[基礎教程](http://docs.oracle.com/javase/tutorial/)。 – Maroun