6404670935

6404670935



class Punkt

{

priyate int x, y;

public void Przesuń(int dx, int dy)

{

x += dx; y += dy;

}

public Punkt(int xx, int yy)

{

x = xx; y = yy;

}

public override string Tostring()

{

return "(" + x + ", " + y + ")";

j

}

class Program

{

static void Main(string[] args)

{

Punkt pl = new Punkt(3, 2); pi.Przesuń(l, 0); Console.WriteLine(pl);

}

Pojecie hermetyzacji. Implementacja nie jest ważna dla użytkownika klasy. Jest prywatną sprawą twórcy klasy i może zmieniać się bez ostrzeżenia. To ona sprawia, że interfejs działa.




Wyszukiwarka

Podobne podstrony:
{ class Punkt { public int x, y; public void Przesuń(int dx, int dy) { public Punkt(int x, int
Specjalna metoda: ToString(). > class Punkt { public int x, y; public void Przesuń(int dx, int dy
class Punkt{ private int x, y; public void Przesuń(int dx, int dy){ x += dx; y += dy;} public Punkt(
class Punkt{ public int x, y; // przesuń punkt o wektor [dx, dy] public void Przesuń(int dx, int dy)
Jak to działa? class Punkt { public int x, y; // przesuń punkt o wektor [dx, dy] public void Przesuń
Jak to działa? class Punkt { public int x, y; // przesuń punkt o wektor [dx, dy] public void Przesuń
Po class Uwaga { private: int m_nLicznik; public: Uwaga(void) : m_nLicznik(1){} void UstawLicznik(in
Przeważnie zadaniem konstruktora jest inicjalizacja zmiennych. class Punkt{ public int x, y; pu
19 p07 #include <stdio.h> class próba{ private: int *pi_Dane; public: próba(); -próba()
19 p08 #include <stdio.h> class próba { private: int *pi_Dane; public: próba(); -próba()
}}; class NiePochodna{ private: int m_i; float m_f1; float m_f2; public: NiePochodnaO :
char, class, float, if, int, short, signed, do, long, void, while cout « "Pole kola wynosi: &qu

więcej podobnych podstron