Traduzioni di questa pagina?:

class

Sintassi:

    class class-name : inheritance-list {
      private:
        private-members-list;
      protected:
        protected-members-list;
      public:
        public-members-list;
    } object-list;

La parola riservata class permette di definire nuove classi. class-name è il nome della classe che viene definita e la inheritance-list è una lista opzionale di classi ereditate dalla nuova classe.

I membri di un classe sono privati (la parola private: è quindi opzionale) a meno che non siano elencati sotto le label protected: o public: La object-list può essere elencata per creare una o più istanze della classe ed è opzionale.

Esempio:

     class Date {
       int Day;
       int Month;
       int Year;
     public:
       void display();
     };

Argomenti correlati: friend, private, protected, public, struct, this, typename, union, virtual