Cila klasë mund të ketë funksione anëtare pa zbatimin e tyre?
Cila klasë mund të ketë funksione anëtare pa zbatimin e tyre?

Video: Cila klasë mund të ketë funksione anëtare pa zbatimin e tyre?

Video: Cila klasë mund të ketë funksione anëtare pa zbatimin e tyre?
Video: Perimetri dhe sipërfaqja e drejtkendeshit 2024, Nëntor
Anonim

Cila klasë mund të ketë funksione anëtare pa zbatimin e tyre ? Shpjegim: Abstrakt klasat mund të kenë funksione anëtare me nr zbatimi , ku të nënklasat trashëguese duhet zbatojnë ato funksione.

Thjesht kështu, cili funksion anëtar nuk kërkon ndonjë lloj kthimi?

Llojet e kthimit të funksionit të anëtarit . Një publik funksion anëtar nuk duhet kurrë kthimi një referencë ose tregues jo-konst anëtar të dhëna. Një publik funksion anëtar nuk duhet kurrë kthimi një referencë ose tregues jo-konstues ndaj të dhënave jashtë një objekt, përveç nëse objekti i ndan të dhënat me objekte të tjera.

është një funksion anëtar që thirret automatikisht kur një objekt i klasës është? Një konstruktor është i veçantë funksion anëtar e një klasës qëllimi i të cilit është zakonisht të inicializojë anëtarët i nje Objekt . Një konstruktor është një funksionin , dhe ju mund ta përcaktoni atë për të bërë gjithçka që dëshironi. Megjithatë, ju nuk e thërrisni në mënyrë të qartë konstruktorin funksionin . Eshte thirret automatikisht kur deklaroni një Objekt.

Përveç sa më sipër, cili anëtar nuk mund të aksesohet kurrë nga klasat e trashëguara?

Shpjegim: Privat anëtar funksione nuk mund të arrihet kurrë në të prejardhur klasat . Të akses specifikuesit është e sigurisë maksimale që lejon vetëm anëtarët e vetes klasës te akses private anëtar funksione. 4.

Si aksesohen funksionet e anëtarëve publikë për klasën tuaj?

Shpjegim: Anëtarët e publikut mund te jete aksesohen kudo brenda të duke përdorur programin të objekt i klasa . Dhe nëse përdoret treguesi i objektit, atëherë përdoret operatori i shigjetës aksesoni anëtarët e klasës . Nëse objekti normal përdoret me operatorin e shigjetës, do të gjenerohet një gabim.

Recommended: