Maaari bang magmana sa Java ang isang klase na may pribadong tagabuo?
Maaari bang magmana sa Java ang isang klase na may pribadong tagabuo?

Video: Maaari bang magmana sa Java ang isang klase na may pribadong tagabuo?

Video: Maaari bang magmana sa Java ang isang klase na may pribadong tagabuo?
Video: LUPANG MATAGAL NA TINIRAHAN, PWEDE BANG MAPASAIYO? 2024, Nobyembre
Anonim

5 Sagot. Java ay hindi pumipigil sa sub-classing ng klase na may mga pribadong konstruktor . Ang pinipigilan nito ay sub- mga klase na hindi ma-access ang anuman mga konstruktor ng super nito klase . Ibig sabihin a pribadong tagapagtayo hindi magagamit sa iba klase file, at isang package na lokal tagabuo hindi maaaring gamitin sa ibang pakete.

Kung isasaalang-alang ito, maaari ba tayong magmana ng klase na may pribadong tagabuo?

Kung klase na may pribadong tagabuo at tinatakan klase Hindi maaaring minana , kung gayon ano ang silbi ng klase na hindi maaaring minana . At gaya ng sinabi kanina pwede ang private constructor ipagpaumanhin bilang tayo may static mga klase ngayon. Kaya pribadong tagapagtayo Ang ibig sabihin ng + sealed ay purong static klase . Nakatatak din klase Hindi maaaring minana.

Maaaring magtanong din ang isa, ano ang hindi mo magagawa sa isang klase na may pribadong tagabuo? Bukod sa paglikha ng singleton klase , pribadong tagapagtayo ay mayroon ding maraming iba pang mahahalagang gamit. Sa pribadong tagapagtayo halimbawa niyan klase pwede malilikha lamang sa loob ng pagdedeklara klase . Sa pamamagitan ng paggawa ng a pribado ang tagabuo , kaya natin pigilan ang a klase mula sa pagpapalawig ng iba klase.

Kaugnay nito, maaari bang magmana ang pribadong klase sa Java?

A java pribado hindi maaaring maging miyembro minana dahil ito ay magagamit lamang sa ipinahayag klase ng java . Mula noong pribado hindi maaaring maging miyembro minana , walang lugar para sa talakayan java runtime overloading o java overriding (polymorphism) na mga tampok.

Ano ang mangyayari kung ang constructor ay pribado sa Java?

Java – pribadong tagapagtayo halimbawa. Ang gamit ng pribadong tagapagtayo ay upang maghatid ng mga singleton na klase. Gamit pribadong tagapagtayo matitiyak natin na hindi hihigit sa isang bagay ang maaaring gawin sa isang pagkakataon. Sa pamamagitan ng pagbibigay ng a pribadong tagapagtayo pinipigilan mong malikha ang mga instance ng klase sa anumang lugar maliban sa mismong klase na ito.

Inirerekumendang: