A trashëgon një nënklasë variabla të shembullit?

Përmbajtje:

A trashëgon një nënklasë variabla të shembullit?
A trashëgon një nënklasë variabla të shembullit?

Video: A trashëgon një nënklasë variabla të shembullit?

Video: A trashëgon një nënklasë variabla të shembullit?
Video: Section 10 2024, Dhjetor
Anonim

Nënklasat trashëgojnë metoda publike nga superklasa që zgjerojnë, por ato nuk mund t'i qasen drejtpërdrejt variablave të instancës private të superklasës dhe duhet të përdorin metodat e aksesorit publik dhe mutatorit.

A trashëgojnë nënklasat variablat e instancës private java?

Një nënklasë nuk trashëgon anëtarët privatë të klasës së saj mëmë … Një klasë e ndërlidhur ka akses në të gjithë anëtarët privatë të klasës së saj mbyllëse - si fushat ashtu edhe metodat. Prandaj, një klasë e mbivendosur publike ose e mbrojtur e trashëguar nga një nënklasë ka qasje indirekte te të gjithë anëtarët privatë të superklasës.

A janë trashëguar variablat e shembullit në Java?

E di që variabla instance nuk trashëgohet por ato mund të aksesohen në nënklasë. Nëse ato mund të aksesohen në nënklasë, atëherë kjo do të thotë se ato janë të ndara midis super klasës dhe nënklasës ose të dyja super klasa dhe nënklasa kanë kopje të ndryshme.

A mundet një nënklasë të shtojë variabla të reja të shembullit privat?

Një nënklasë mund të shtojë variabla të reja shembulli priv, të shtojë metoda të reja publike, private ose statike, të anashkalojë variablat e trashëguara. Një nënklasë nuk mund të ripërcaktojë një metodë publike si private ose të anashkalojë metodat statike të superklasës. … Në polimorfizëm, përpiluesi nuk përcakton se cilën metodë të thërrasë.

A mund të trashëgoni variabla të instancës private?

Nënklasat trashëgojnë metoda publike nga superklasa që ato zgjerojnë, por ato nuk mund të qasen drejtpërdrejt te variablat e instancës private të superklasës dhe duhet të përdorin metodat e aksesorit publik dhe mutatorit.

Recommended: