Miten tehdään annotaatio, jolla määrätään jokin metodi sellaiseksi että se on PAKKO ylikirjoittaa aliluokassa? Esim. näin:
public class Luokka1
{
@MustOverride
public void m()
{
...
}
}
public class Luokka2 extends Luokka1
{
}
ja Luokka2 kaatuu virheeseen ettei siellä ole m-metodia ylikirjoitettuna. (ja älkää ehdottako abstract-avainsanaa)
Miten tehdään seuraava annotaatio?
Apua tarvitsen
2
660
Vastaukset
- Näin voi tehdä
public interface Rajapinta{
public void toString();
}
public class Luokka implements Rajapinta{
public void toString(){
System.out.println("Tämä on pakko olla!");
}
} - ...
tee luokasta abstrakti ja metodista myös
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa
En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod315999- 345483
- 293094
- 342474
- 442347
- 372128
- 152108
- 121721
En ole koskaan kokenut
Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka191697Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons391696