» »

[Java] "Gnezdeni" razredi - Nested classes

[Java] "Gnezdeni" razredi - Nested classes

draciel ::

Poznamo 4 vrste nested razredov. Inner (non static ) razredi, Inner static razredi, anonimni razredi, ter lokalni razredi.

Smešno je, da sem prebral že gore literatur na internetu o teh razredih, vendar še zdaj ne vem zakaj je sploh dobro da jih uporabljamo / uporabimo? Razumem da recimo uporabiš inner class, samo v primeru če tisti class pomaga samo zunanjemu razredu. Zato je brez veze ustvarjat top level class samo za tisti razred. Sam zakaj statičen ali pa ne statičen. Kakšna je sploh razlika med njimi ..(itak lahko iz obeh ustvarimo objekt). Kaj pa lokalni.. oziroma anonimni razredi?

Zanimivo je sploh to, da nisem dobil kakšnih dobrih virov kjer bi to pisalo. Vedno spodaj argumentirajo na članek, "ja to pa ni res ..nato da človek argumente zakaj ni res", drugi: "Ja to je pravilno..pa da argumente zakaj je pravilno " :S. Meni kakor java začetniku je vse malo to nesmiselno..

torej..why?

Se komu da, malo obrazložit situacijo.

arjan_t ::



Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[UWP] [C#]

Oddelek: Programiranje
424173 (2203) BivšiUser2
»

[C#] Entity Framework

Oddelek: Programiranje
6949 (780) frudi
»

[Java] Integer ali int za List

Oddelek: Programiranje
142241 (1756) noraguta
»

(Go/python) za cross platform programje?

Oddelek: Programiranje
193946 (3554) ragezor
»

C# - domača naloga

Oddelek: Programiranje
162199 (1740) IceBoX

Več podobnih tem