Hirdetés
Új hozzászólás Aktív témák
-
WonderCSabo
félisten
Az öröklődés azt jelenti, hogy a gyerek mindent örököl az ősétől. Csak egyes dolgokat nem tud közvetlenül elérni.
A gyermek megtudja hívni az elfedett statikus adatmezőket és metódusokat?
Az elfedés pont azt jelenti, hogy az ami az ősben volt, azt nem látszik a gyerekben, mert azokat új metódusok elrejtik. Az elrejtő metódusokat tudod meghívni a gyerekben.
-
Chipi333
csendes tag
"Mert végül is ha örököl, akkor a gyermek osztály mindent másol a szülőtől?"
Igen, alapvetően mindent másol, de a private dolgokhoz közvetlenül nem fér hozzá, csak az ősben definiált protected/public metódusokon keresztül."A gyermek megtudja hívni az elfedett statikus adatmezőket és metódusokat?"
A statikus adattagok és metódusok a statikus típushoz kötődnek. Ezért van az hogy nem szokás példányon keresztül elérni őket, mert megtévesztő lehet, ugyanis a referencia statikus típusa határozza meg, hogy melyik lesz meghívva.
Pl.:
Szülő.StaticMethod(); //értelemszerúen a Szülő metódusát hívja
Gyerek.StaticMethod(); //értelemszerúen a Gyerek metódusát hívja
Szülő sz = new Gyerek();
sz.StaticMethod(); //a statikus típus(a referencia típusa), azaz a Szülő
//StaticMethodját fogja hívni és kapsz mellé egy compiler warningot is
//hogy statikus függvényt nem illik referencián keresztül hívniSzóval a gyerekből is eléred, de a szülő típuson keresztül kell rá hivatkozni.
Tömören kb. ennyiben lehet összefoglalni. De szerintem keress a témáról valami egyetemi jegyzetet és olvasd át, aztán ha valahol nem világos akkor kérdezz.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- alza vélemények - tapasztalatok
- Apple iPhone 17 Pro Max – fennsík
- Konzolokról KULTURÁLT módon
- PlayStation 5
- Futás, futópályák
- One otthoni szolgáltatások (TV, internet, telefon)
- Egyéni arckép 2. lépés: ARCKÉPSZERKESZTŐ
- Billiós befektetéssel bővül a Samsung magyarországi akkugyára
- Vezeték nélküli fülhallgatók
- Xbox Series X|S
- További aktív témák...
- iPhone 13 PRO MAX 256GB sierra blue KÁRTYAFÜGGETLEN! Gyönyörű! Akkumlátor 89%!
- Vadonatúj, bontatlan iPhone AIR 256GB space black KÁRTYAFÜGGETLEN! 1 év Apple garancia!
- iPhone 16 128GB pink KÁRTYAFÜGGETLEN! Gyönyörű! Akkumlátor 94%!
- Eladó egy Pixel 7a
- Apple iMac 27" 5K ( 2019 ) Core i9 / 1TB SSD / 40GB / Sequoia
- Katonai Rugged laptopok Panasonic Toughbook és Getac S410 6-11.gen gar.
- GYÖNYÖRŰ iPhone 13 mini 128GB Starlight -1 ÉV GARANCIA -Kártyafüggetlen, MS3891, 100% Akkumulátor
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- DELL PowerEdge R640 rack szerver - 2xGold 6138 (20c/40t, 2.0/3.7GHz), 64GB RAM,4x1G, H730 1GB, áfás
- Telefon felvásárlás!! Samsung Galaxy A20e/Samsung Galaxy A40/Samsung Galaxy A04s/Samsung Galaxy A03s
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


