Keskeytyskohdan Ehto-asetus


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.

Keskeytyskohdan Ehto-asetus


Aiheeseen liittyviä käsitteitä

Keskeytyskohdat

Aiheeseen liittyviä tehtäviä

Keskeytyskohtien lisäys
Keskeytyskohtien poisto
Java-ohjelman aloitus
Ajo ja vianmääritys