Voiko yksityisellä konstruktorilla varustetun luokan periä Javassa?
Voiko yksityisellä konstruktorilla varustetun luokan periä Javassa?

Video: Voiko yksityisellä konstruktorilla varustetun luokan periä Javassa?

Video: Voiko yksityisellä konstruktorilla varustetun luokan periä Javassa?
Video: ПОКУПАЙ НЕДВИЖИМОСТЬ У ПРОВЕРЕННЫХ ЗАСТРОЙЩИКОВ | Северный Кипр 2023 2024, Saattaa
Anonim

5 vastausta. Java ei estä alaluokitusta luokassa yksityisten rakentajien kanssa . Mitä se estää on luokat joihin ei pääse mihinkään rakentajat sen super luokkaa . Tämä tarkoittaa a yksityinen rakentaja ei voi käyttää toisessa luokkaa tiedosto ja paikallinen paketti rakentaja ei voi käyttää toisessa pakkauksessa.

Voimmeko tämän huomioon ottaen periä luokan yksityisellä rakentajalla?

Jos luokka yksityisen rakentajan kanssa ja sinetöity luokkaa ei voi olla peritty , mitä hyötyä siitä sitten on luokkaa joka ei voi olla peritty . Ja kuten aiemmin sanottiin yksityinen rakentaja voi anteeksi kuin me on staattista luokat nyt. Niin yksityinen rakentaja + suljettu tarkoittaa puhdasta staattista luokkaa . Myös sinetöity luokkaa ei voi olla peritty.

Voidaan myös kysyä, mitä et voi tehdä luokassa, jossa on yksityinen rakentaja? Paitsi luomalla singleton luokkaa , yksityinen rakentaja sillä on myös monia muita keskeisiä käyttötarkoituksia. Kanssa yksityinen rakentaja esimerkki siitä luokka voi luodaan vain ilmoittamisen sisällä luokkaa . Tekemällä a rakentaja yksityinen , me voimme estää a luokkaa sitä ei pidennetä millään muulla luokkaa.

Voiko yksityisluokka periytyä Javassa tässä suhteessa?

A java yksityinen jäsen ei voi olla peritty koska se on vain ilmoitettujen saatavilla java luokka . Koska yksityinen jäseniä ei voi olla peritty , aiheesta ei ole tilaa keskustelulle java ajonaikainen ylikuormitus tai java ylivoimaiset (polymorfismi) piirteet.

Mitä tapahtuu, jos rakentaja on yksityinen Javassa?

Java – yksityinen rakentaja esimerkki. Käyttö yksityinen rakentaja on palvella singleton luokkia. Käyttämällä yksityinen rakentaja voimme varmistaa, että kerralla voidaan luoda enintään yksi objekti. Tarjoamalla a yksityinen rakentaja estät luokkaesiintymien luomisen mihinkään muuhun paikkaan kuin tähän luokkaan.

Suositeltava: