- Milyen billentyűzetet vegyek?
- HDD probléma (nem adatmentés)
- Fejhallgató erősítő és DAC topik
- Milyen monitort vegyek?
- Vezeték nélküli fülhallgatók
- Hisense LCD és LED TV-k
- Androidos tablet topic
- Meghozta a régóta várt asztali Ryzen APU-kat az AMD
- Apple MacBook
- Az eddigi legolcsóbb, 3D V-Cache-t használó CPU-ját hozta forgalomba az AMD
Új hozzászólás Aktív témák
-
A szerzetes
csendes tag
válasz
x123456
#1858
üzenetére
Interface-ben hamegadsz egy metodust, az implicit abstracs és public mást nem is lehet megadni interface-en belül. Ha viszont az osztályba nem írod ki a pulblic-ot akkor csomagon belül ugyan publikus, de csomagon kívül privát és ez a viselkedés nem egyezik meg a puliblic-kal, hanem annak szűkítése, ami nem megengedett...
-
skoda12
aktív tag
válasz
x123456
#1858
üzenetére
Nézd meg, hogy tudnál külső osztályból létrehozni egy másik osztályba ágyazott osztályból egy példányt.
package javaapplication1;
class A{
class B{
}
static class C{
}
}
public class Main {
public static void main(String[] args) {
A a = new A();
A.B b = a.new B();
A.C c = new A.C();
}
}Mint láthatod, ha nem static nested classról van szó, akkor kell egy példány először a beágyazó osztályból. Ezért b által hivatkozott objektum kapcsolódik a által hivatkozotthoz.
--------------------------------------------------
Az interface-szes problémára: Egy interface minden függvénye impliciten public elérésű. Felülírási szabály szerint pedig nem szűkítheted egy függvény elérését (ezesetben publicról defaultra).
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Milyen billentyűzetet vegyek?
- Mibe tegyem a megtakarításaimat?
- Hegesztés topic
- HDD probléma (nem adatmentés)
- Trollok komolyan
- Túlélnél egy generációs űrhajón? MIO: Memories in Orbit teszt
- The Elder Scrolls V: Skyrim
- Honor 200 Pro - mobilportré
- Fejhallgató erősítő és DAC topik
- iPhone topik
- További aktív témák...
- HIBÁTLAN iPhone 14 Plus 128GB Midnight-1 ÉV GARANCIA - Kártyafüggetlen, MS4643
- Ryzen 7 5800X + WIFI-s GIGABYTE lap azonnal vihető
- REFURBISHED és ÚJ - HP USB-C/A Universal Dock G2 (5TW13AA) (DisplayLink)
- áthajtós érintős 360 szinteÚJ Dell 16 Plus 2-in-1 Ultra 7 258V INTEL Arc 140V 32GB 1TB SSD 16QHD+
- Ddr5 Laptop Ram 32 gb 2x16gb 5600Mt/s
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

