Kullakin keskeytyskohdalla voi olla yksilöllinen ehto, joka määrittää keskeytyskohdan käyttöyhteyden.
Keskeytyskohdan ehto voi olla mikä tahansa looginen lauseke, jonka laskentatulos on joko tosi tai epätosi. Järjestelmä laskee lausekkeen tuloksen keskeytyskohdan sijainnin alueella, eli et voi lisätä lausekkeeseen viittauksia keskeytyskohdan alueen ulkopuolisiin luokkiin tai muihin objekteihin.
Oletetaan esimerkiksi, että käytät seuraavaa koodia:
public class Person { String name = ""; int age = 0; public Person(String name, int age) { this.name = name; this.age = age; //keskeytyskohta tähän } };
Tässä esimerkissä voisit sijoittaa keskeytyskohdan osoitettuun kohtaan ja lisätä ehdon keskeytyskohdan ominaisuuksissa. Tällöin voit käyttää vain sen luokan jäseniä, johon keskeytyskohta on lisätty, sekä objektin määrittämiä jäseniä.
Kelvollinen ehto on esimerkiksi seuraava:
age == 56
Tämä ehto määrittää, että keskeytyskohta keskeyttää toteutuksen, jos ikä (age) on 56.
Voit lisätä keskeytyskohtiin ehtoja seuraavassa esitellyssä keskeytyskohdan ominaisuusikkunassa.
Keskeytyskohtien lisäys
Keskeytyskohtien poisto
Java-ohjelman aloitus
Ajo ja vianmääritys