Perikö alaluokka ilmentymämuuttujat?

Sisällysluettelo:

Perikö alaluokka ilmentymämuuttujat?
Perikö alaluokka ilmentymämuuttujat?

Video: Perikö alaluokka ilmentymämuuttujat?

Video: Perikö alaluokka ilmentymämuuttujat?
Video: Ropecon 2014: Esa Perkiö: Orjuus 2024, Joulukuu
Anonim

Aliluokat perivät julkiset menetelmät superluokasta, joita ne laajentavat, mutta ne eivät voi päästä suoraan superluokan yksityisiin ilmentymämuuttujiin, ja niiden on käytettävä julkisia aksessori- ja mutaattorimenetelmiä.

Perivätkö alaluokat yksityiset ilmentymän muuttujat java?

Alaluokka ei peri yläluokkansa yksityisiä jäseniä … Sisäkkäisellä luokalla on pääsy kaikkiin sulkevan luokansa yksityisiin jäseniin - sekä kenttiin että menetelmiin. Siksi alaluokan perimällä julkisella tai suojatulla sisäkkäisellä luokalla on epäsuora pääsy superluokan kaikkiin yksityisiin jäseniin.

Ovatko ilmentymämuuttujat peritty Javassa?

Tiedän, että instanssimuuttujat eivät periydy, mutta niitä voidaan käyttää alaluokassa. Jos ne ovat käytettävissä alaluokassa, tarkoittaako se, että ne jaetaan superluokan ja alaluokan välillä tai että sekä superluokassa että alaluokassa on eri kopio.

Voiko alaluokka lisätä uusia yksityisiä esiintymän muuttujia?

Alaluokka voi lisätä uusia priv ilmentymämuuttujia, lisätä uusia julkisia, priv- tai staattisia menetelmiä, ohittaa perityt muuttujat. Alaluokka ei voi määritellä julkista menetelmää uudelleen yksityiseksi tai ohittaa superluokan staattisia menetelmiä. … Polymorfismissa kääntäjä ei määrittele, mitä menetelmää kutsutaan.

Voitko periä yksityiset esiintymän muuttujat?

Aliluokat perivät julkiset menetelmät laajentamastaan superluokasta, mutta eivät pääse käsiksi superluokan yksityisiin esiintymän muuttujiin suoraan ja niiden on käytettävä julkisia aksessori- ja mutaattorimenetelmiä.

Suositeltava: