Samo kratak osvrt. Prvo si rekao:
Citat:
Max Payne: Ma hoću da izmenim, samo mi ne dirajte glavni metod :).
, a onda ipak vidis da mora da se nesto promeni, doduse ne u main() vec u GlavnojKlasi, ali mislim da sam ti prosli put objasnio svrhu main() metode.
Sada kazes da si sklonio nasledjivanje iz klase Akcija.
Sam naslov teme podrazumeva da nasledjivanja ima, ti si postavio pitanje kako da potklasa vidi dugme iz nadredjene klase. Svi koji su ti davali savete su te upozoravali na razne aspekte, ali si uporno branio neke osnovne postavke iz tvog problema. Nije korektno zamerati ljudima sto su se drzali pitanja iz naslova teme.
Na kraju, kazes da si resio, pokazujes kako i (ako je to ceo kod) ja te sada pitam:
"A cemu sluzi JButton dugme u klasi Akcija?"
Zar ne vidis da je nepotrebno ?
Onog trenutka kada kazes
Code:
dugme.addActionListener(a)
dugme ZNA za akciju, i nepotrebno je da akcija ZNA za dugme!
To je ono neki autori nazivaju Class Responsibility i esencijalno je za razumevanje OO principa.