岔斷點條件選項


每個岔斷點都可以有用來判斷何時命中岔斷點的唯一條件。

岔斷點的條件可以是任何會得出 true 或 false 的邏輯表示式。 表示式是在岔斷點位置的範圍內運算,這表示在編寫表示式時,您無法在岔斷點位置範圍之外參照類別之類的項目。

請考慮採用下例:

public class Person {

	String name = "";
	int age = 0;

	public Person(String name, int age) {
		this.name = name;
		this.age = age;		//breakpoint here
  }
};

如果我們在上述範例中,在指示的位置上放置岔斷點,再進入岔斷點內容,我們便可以新增自己的條件。 在這個情況下,我們會被限制於岔斷點所在類別的成員,以及 Object 所提供的成員。

例如,有效條件可能如下:

	age == 56 

這表示只有在 age 等於 56 時,岔斷點才會暫停。

您可以利用下面所顯示的岔斷點內容對話框,將條件加到岔斷點中。

岔斷點條件選項


相關概念

岔斷點

相關作業

新增岔斷點
移除岔斷點
啟動 Java 程式
執行和除錯