Egy interfész nem példányosítható közvetlenül. Tagjait bármely osztály vagy struktúra implementálja, amely megvalósítja az interfészt. … Egy osztály örökölhet egy alaposztályt, és egy vagy több interfészt is megvalósíthat.
Miért nem tudunk interfészt példányosítani?
Nem lehet interfészt vagy absztrakt osztályt példányosítani mert az dacolna az objektumorientált modellel. Az interfészek szerződést jelentenek – az ígéret arra, hogy az interfész megvalósítója mindezeket a dolgokat meg tudja tenni, teljesíti a szerződést.
Hogyan lehet példányosítani egy interfész objektumot Java-ban?
Java-ban soha nem lehet interfészt példányosítani. Az interfész típusa szerint azonban hivatkozhat egy interfészt megvalósító objektumra.
Példányosíthatjuk a felületet a Create object kulcsszó használatával?
Nem, nem tudjuk példányosítani a felületet a Create Object kulcsszó használatával.
Létrehozhatjuk az interfész konstruktorát?
Nem, Javaban nem lehet konstruktor egy interfészen belül. A Java7-től kezdve csak nyilvános, statikus, végleges változók és nyilvános, absztrakt metódusok lehetnek. A Java8-tól kezdve az interfészek lehetővé teszik az alapértelmezett és a statikus metódusokat.