Video: Koja klasa može imati funkcije člana bez njihove implementacije?
2024 Autor: Lynn Donovan | [email protected]. Zadnja promjena: 2023-12-15 23:47
Koja klasa može imati funkcije člana bez njihove implementacije ? Objašnjenje: Sažetak klase mogu imati funkcije članova sa ne provedba , gdje the nasljeđivanje podklasa mora implementirati oni funkcije.
Jednostavno, koja funkcija člana ne zahtijeva nikakav tip povrata?
Vrste povrata funkcije člana . Javnost funkcija člana nikada ne smije povratak nekonstantna referenca ili pokazivač na član podaci. Javnost funkcija člana nikada ne smije povratak nekonstantna referenca ili pokazivač na podatke izvana an objekt, osim ako objekt dijeli podatke s drugim objektima.
je funkcija člana koja se automatski poziva kada je objekt klase? Konstruktor je poseban funkcija člana od a razreda čija je svrha obično inicijalizirati članova od objekt . Konstruktor je a funkcija , a možete ga definirati da radi sve što želite. Međutim, ne pozivate eksplicitno konstruktora funkcija . to je automatski pozvan kada proglasite objekt.
Osim gore navedenog, kojem članu nikada ne mogu pristupiti naslijeđene klase?
Objašnjenje: Privatno član funkcije nikada se ne može pristupiti u izvedenoj razreda . The pristup specifikacije je maksimalne sigurnosti koja dopušta samo članova od sebe razreda do pristup privatnog član funkcije. 4.
Kako se pristupa javnim funkcijama članova za vaš razred?
Obrazloženje: Članovi javnosti Može biti pristupio bilo gdje u the program koristeći the objekt od razred . A ako se koristi pokazivač objekta, tada se koristi operator strelice pristupiti članovima razreda . Ako se uobičajeni objekt koristi s operatorom strelice, generira se pogreška.
Preporučeni:
Može li apstraktna klasa imati konstruktor?
Da, apstraktna klasa može imati konstruktor u Javi. Možete eksplicitno dati konstruktor apstraktnoj klasi ili ako to ne učinite, prevodilac će dodati zadani konstruktor bez argumenta u apstraktnu klasu. To vrijedi za sve klase, a također se odnosi i na apstraktnu klasu
Može li Java apstraktna klasa imati konstruktor?
Da, apstraktna klasa može imati konstruktor u Javi. Možete eksplicitno dati konstruktor apstraktnoj klasi ili ako to ne učinite, prevodilac će dodati zadani konstruktor bez argumenta u apstraktnu klasu. To vrijedi za sve klase, a također se odnosi i na apstraktnu klasu
Koja je razlika između virtualne funkcije i čiste virtualne funkcije u C++?
Glavna razlika između 'virtualne funkcije' i 'čiste virtualne funkcije' je u tome što 'virtualna funkcija' ima svoju definiciju u osnovnoj klasi, a također je i naslijeđene izvedene klase redefiniraju. Čista virtualna funkcija nema definiciju u osnovnoj klasi i sve naslijeđene izvedene klase moraju je redefinirati
Može li apstraktna klasa imati modifikatore pristupa?
Java klasa koja sadrži apstraktnu klasu mora biti deklarirana kao apstraktna klasa. Apstraktna metoda može postaviti samo modifikator vidljivosti, jedan od javnih ili zaštićenih. To jest, apstraktna metoda ne može dodati statički ili konačni modifikator u deklaraciju
Koja je razlika između virtualne funkcije i nadjačavanja funkcije?
Virtualne funkcije ne mogu biti statične, a također ne mogu biti prijateljska funkcija druge klase. Oni su uvijek definirani u osnovnoj klasi i poništeni u izvedenoj klasi. Nije obavezno da izvedena klasa nadjača (ili ponovno definira virtualnu funkciju), u tom slučaju se koristi verzija funkcije osnovne klase