6404670934

6404670934



class Punkt

{

private 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 +

}

}

class Program

{

static void Main(string[] args)

{

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

}

Pojecie hermetyzacji.

To, co jest istotne dla użytkownika klasy, nosi nazwę interfejsu. Jest to funkcjonalność, z jakiej można skorzystać. Powinien być publiczny i nie powinien się zbyt często zmieniać.




Wyszukiwarka

Podobne podstrony:
Po class Uwaga { private: int m_nLicznik; public: Uwaga(void) : m_nLicznik(1){} void UstawLicznik(in
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 :
{ 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{ priyate 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ń
KlasyPo class Napis { private: const int m_cchTest; public: Napis(void) : m_cchTest(10){}}; Zgodnie

więcej podobnych podstron