Watter klas kan lidfunksies hê sonder die implementering daarvan?
Watter klas kan lidfunksies hê sonder die implementering daarvan?

Video: Watter klas kan lidfunksies hê sonder die implementering daarvan?

Video: Watter klas kan lidfunksies hê sonder die implementering daarvan?
Video: Gregory Chaitin: Complexity, Metabiology, Gödel, Cold Fusion 2024, April
Anonim

Watter klas kan lidfunksies hê sonder die implementering daarvan ? Verduideliking: Abstrak klasse kan lidfunksies hê met geen implementering , waar die erf subklasse moet implementeer dié funksies.

Eenvoudig so, watter lidfunksie benodig geen terugkeertipe nie?

Lid funksie Terugkeer Tipes . 'n publiek lid funksie moet nooit terugkeer 'n nie-konst verwysing of wyser na lid data. 'n publiek lid funksie moet nooit terugkeer 'n nie-konst verwysing of wyser na data buite an voorwerp, tensy die voorwerp die data met ander voorwerpe deel.

is 'n lidfunksie wat outomaties opgeroep word wanneer 'n klasobjek is? 'n Konstruktor is 'n spesiale lid funksie van 'n klas wie se doel gewoonlik is om die te inisialiseer lede van 'n voorwerp . 'n Konstruktor is 'n funksie , en jy kan dit definieer om enigiets te doen wat jy wil. Jy noem egter nie die konstruktor uitdruklik nie funksie . dit is outomaties gebel wanneer jy verklaar 'n voorwerp.

Behalwe hierbo, watter lid kan nooit deur geërfde klasse verkry word nie?

Verduideliking: Die private lid funksies kan nooit verkry word nie in die afgeleide klasse . Die toegang spesifikasies is van maksimum sekuriteit wat slegs die toelaat lede van self klas aan toegang die private lid funksies. 4.

Hoe word toegang tot publieke lidfunksies vir jou klas verkry?

Verduideliking: Die publieke lede Kan wees verkry word enige plek in die program gebruik die voorwerp van die klas . En as objekwyser gebruik word, word pyloperateur gebruik om toegang tot klaslede . As normale voorwerp met pyloperateur gebruik word, sal 'n fout gegenereer word.

Aanbeveel: