Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Koriscenje Anotacija u Javi

[es] :: Java :: Koriscenje Anotacija u Javi

[ Pregleda: 2140 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

alfa-pro
Pancevo

Član broj: 241818
Poruke: 476
*.dynamic.sbb.rs.



+7 Profil

icon Koriscenje Anotacija u Javi16.09.2014. u 12:38 - pre 116 meseci
Dali ima neko raspolozen da mi onako po Srpski receno pojasni kakvu namenu i kada bi bilo pozeljno koristiti @override anotaciju?
Kontam ja kako to funkcionise probao sam da testiram iz primera : http://docs.oracle.com/javase/...al/java/annotations/index.html ali nemam nikakvu ideju gde bi ja to mogao, u daljem programiranju da iskoristim.


Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12851



+4784 Profil

icon Re: Koriscenje Anotacija u Javi16.09.2014. u 12:44 - pre 116 meseci
Stavis kod override-ovanih metoda da bi ti bilo ociglednije kasnije kad vidis kod (ili nekom drugom kada ga vidi) da znas da je metod override-ovan.
 
Odgovor na temu

alfa-pro
Pancevo

Član broj: 241818
Poruke: 476
*.dynamic.sbb.rs.



+7 Profil

icon Re: Koriscenje Anotacija u Javi16.09.2014. u 12:54 - pre 116 meseci
Aj budi malo precizniji, nisam te bas najbolje razumeo. Baci neki example ako ti nije problem. Hvala
Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12851



+4784 Profil

icon Re: Koriscenje Anotacija u Javi16.09.2014. u 13:12 - pre 116 meseci
Evo primer sa Wikipedije:

Code (java):
public class Animal {
    public void speak() {
    }
 
    public String getType() {
        return "Generic animal";
    }
}
 
public class Cat extends Animal {
    @Override
    public void speak() { // This is a good override.
        System.out.println("Meow.");
    }
 
    @Override
    public String gettype() { // Compile-time error due to mistyped name.
        return "Cat";
    }
}


Ono sto sam ja naveo je da kada ja gledam klasu Animal, ja odma' vidim da je to override. Bez toga ne bi bilo ocigledno.
Iz ovog primera se vidi i druga primena (koja je, imho, malog znacaja pa je nisam ni pomenuo) a to je da ako omasis ime ili potpis funkcije koju override-ujes, kompajler ce ti javiti to kao gresku (osim ako si nabo' ime/potpis neke druge funkcije).

U nekim drugim jezicima (C# npr.) je to deo deklaracije f-je:
public override void speak() { ... }
(s tim da u C#-u postoji i new umesto override, ali da ne zalazim sad u to ).
 
Odgovor na temu

[es] :: Java :: Koriscenje Anotacija u Javi

[ Pregleda: 2140 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.