Taip, mes galime paskelbti konstruktorių privačiu. Jei paskelbsime konstruktorių kaip privatų, negalėsime sukurti klasės objekto.
Kas atsitiks, jei konstruktorius yra privatus?
Jei konstruktorius paskelbtas kaip privatus, jo objektai pasiekiami tik iš deklaruotos klasės. Negalite pasiekti jo objektų ne konstruktorių klasėje.
Ar konstruktorius pagal numatytuosius nustatymus yra privatus?
Atkreipkite dėmesį, kad jei nenaudosite prieigos modifikatoriaus su konstruktoriumi, pagal numatytuosius nustatymus jis vis tiek bus privatus. … Privatūs konstruktoriai naudojami siekiant užkirsti kelią klasės egzempliorių kūrimui, kai nėra egzempliorių laukų ar metodų, pvz., matematikos klasės, arba kai iškviečiamas metodas, norint gauti klasės egzempliorių.
Ar konstruktorius gali būti galutinis?
Ne, konstruktorius negali būti galutinis. Galutinio metodo negali nepaisyti jokie poklasiai. … Tačiau paveldėjimo poklasis paveldi super klasės narius, išskyrus konstruktorius. Kitaip tariant, konstruktoriai negali būti paveldimi Java, todėl nereikia rašyti galutinio prieš konstruktorių.
Ar galime nepaisyti privačių metodų?
Ne, „Java“negalime nepaisyti privačių ar statinių metodų. Privatūs Java metodai nėra matomi jokiai kitai klasei, o tai riboja jų taikymo sritį iki klasės, kurioje jie deklaruoti.