Klasy w C

Klasy / Konstruktor – C++

  1. Klasy (obiekty).

class Nazwa_Klasy

{ //Tutaj piszemy def. typów, zmienne i funkcje które należa do klasy.

private:

int liczba;
public:

int funkcja (int liczba)

{

return (liczba*liczba);

}

} ;

int main()

{

Nazwa_Klasy zmienna;

cout<<zmienna.funkcja(5)<<endl;

}

Słowa kluczowe.

Domyślnie dostęp do wszystkich elementów klasy jest ustawiony na prywatny.

public: - dostęp publiczny umożliwia uzyskiwanie dostępu do dowolnej zmiennej i funkcji z dowolnego miejsca w kodzie.

private: - oznacza dostęp do zmiennych i funkcji tylko z poziomu klasy. Nie są one widoczne poza klasą, więc użytkownik klasy nie będzie mógł uzyskać dostępu do zmiennej (lub funkcji) spoza klasy

  1. Konstruktor.
    Konstruktor jest specyficzną funkcją, która jest wywoływana zawsze gdy tworzony jest obiekt. Jeśli programista nie utworzy konstruktora dla klasy, kompilator automatycznie utworzy konstruktor, który nic nie będzie robił. dla klasy.

class Nazwa_Klasy

{

private:

int liczba;

int a;
public:

int funkcja (int liczba)

{

return (liczba*liczba);

}

Nazwa_Klasy(); //To jest definicja konstruktora.

} ;

//Nadawanie domyślnych wartości zmiennych w trakcie tworzenia klasy.

Nazwa_Klasy::Nazwa_Klasy(): a( 55 ), liczba( 2 );
{
}

int main()

{

}

#include <iostream>
using namespace std;
//Definicja klasy.
class my_vol
{
public:

double objetosc (double a, double b, double c)
{ return a*b*c; }

void drukuj()
{ cout<<objetosc(a, b, c)<<endl; }

my_vol(); //Konstruktor domyślny

private:

double a, b, c;
};

//Konstruktor - nadawanie wartosci zmiennym w trakcie tworzenia zmiennych.

my_vol::my_vol(): a( 50 ), b( 2 ), c( 3 )
{ }

int main()

{
my_vol zmienna;

zmienna.drukuj();

system("pause");

}


Wyszukiwarka

Podobne podstrony:
w2 klasy(1)
C i c++ wykłady, klasy
Lekcja Przysposobienia Obronnego dla klasy pierwszej liceum ogólnokształcącego
Pojęcie aktonu i klasy mięśnia
POZNANIE UCZNIA klasy IIIx
Ćwiczenia ortograficzne dla uczniów klasy III
17.09.08-Scenariusz zajęć dla klasy II-Dodawanie i odejmowanie do 20, Konspekty
Konspekt lekcji dla I klasy gimnazjum, Testy, sprawdziany, konspekty z historii
wydarzenia z życia klasy, AWANS ZAWODOWY(1)
Pismo Święte (klasy 1 3 SP)
Ćw?azy opracowywania ubytków klasy I wg Blacka ?menty podkładowe Amalgamat srebra
PRZYKŁADOWE TEKSTY PISANIA Z PAMIĘCI DLA KLASY II
3 Relacje równoważności i klasy?strakcji
Scenariusz zajęć matematycznych dla klasy I szkoły podstawowej
Scenariusz zajęć przyrodniczych dla klasy I szkoły podstawowej
tutaj konspekt dla 3 klasy
Elektroinstalator 2009 06 koordynacja ochronników klasy I [B] i II [C]

więcej podobnych podstron