Strona 1 z 1

[C++] Zadanie

: 11 mar 2009, o 19:00
autor: Focus91

Kod: Zaznacz cały

class Punkt{
      private:
              int x,y;
      public:
             Punkt(int wspX, int wspY){
                       x = wspX;
                       y = wspY;
                       }
             friend void f();
      protected:
                void show(){
                     cout << "X: " << x << endl;
                     cout << "Y: " << y << endl;
                     }
                     };
Napisz kod klasy Dwupunkt, która będzie dziedziczyła z klasy Punkt składowe x i y oraz jej metody. Dopisz w tej klasie dwie dodatkowe chronione składowe x i y przesłaniające te z klasy bazowej. Metody w klasie Dwupunkt powinny umożliwiać modyfikację zarówno pól w niej zdefiniowanych, jak i pól pochodzących z klasy bazowej.

Z góry dziękuję za pomoc.
Pozdrawiam.

[C++] Zadanie

: 16 mar 2009, o 21:36
autor: mach12
To będzie chyba tak:

Kod: Zaznacz cały

class Dwupunkt : public Punkt
{
  protected:
    int x, y;
}

[C++] Zadanie

: 16 mar 2009, o 23:54
autor: spajder
x,y spokojnie mogą być prywatne, nic na tym nie stracisz. Po prostu trzeba napisać 4 metody na odczyt każdej współrzędnej