Class

class - słowo kluczowe, używane przy deklaracji klasy.

<classkey> <nazwa_klasy> <lista klas bazowych>
{
  <lista_składowych>
};


  • classkey: moze być class, struct lub union; (*)
  • nazwa_klasy: unikalna nazwa w obrębie zakresu widoczności
  • lista_klas_bazowych: lista (po przecinku) klas, z których dana klasa dziedziczy
  • lista_składowych: metody i atrybuty klasy.


Przykład


class Bazowa
{
  private// można pominąć, gdyż domyślnie składowe są prywatne
    int x;   

  public:
    int y;
    int metoda1(void);

  protected:
    int z;
};

class Pochodna: public Bazowa
/* słowo kluczowe public to w tym wypadku tzw. tryb dziedziczenia
   inne możliwe tryby to protected i private*/

{
  int atrybut;
};                     


(*) np. o strukturze możemy myśleć jak o klasie, której wszystkie atrybuty są publiczne oraz pozbawionej jakochkolwiek metod.

Zobacz też:
Informacje
Ostatnia modyfikacja 13-05-2006 12:35 Ostatni autor Coldpeer
Ilość wyświetleń 4218 Wersja 6
Komentarz

Katalog
Copyright © 2000-2006 by Coyote Group 0.9.3-pre3
Czas generowania strony: 0.0206 sek. (zapytań SQL: 9)