Problem z dziedziczeniem
Ostatnio zmodyfikowano 2011-07-29 20:20
diego997 Temat założony przez niniejszego użytkownika |
Problem z dziedziczeniem » 2011-07-28 20:39:19 Mam klasę Mariusz i klasę Darek. Klasa Mariusz wygląda tak: class Mariusz
public : int liczba;
Klasa Darek wygląda tak: class Darek
public : string imie;
Następnie tworzę na bazie klasy Mariusz obiekt: Mariusz Obiekt_Mariusz, a na klasie Darek: Darek Obiekt_Darek i Darek Obiekt_Darek1. Następnie chciałbym aby Obiekt_Darek i Obiekt_Darek1 mógł skorzystać ze zmiennej która znajduje się w Obiekt_Mariusz czyli int liczba, ale żeby dla tych dwóch obiektów za każdym razem byłą to inna wartość. Czy to jest właśnie dziedziczenie ? |
|
SeaMonster131 |
» 2011-07-28 20:42:51 class Mariusz { public: int liczba; };
class Darek : public Mariusz { public: string imie; };
Darek Obiekt_Darek, Obiekt_Darek1;
Obiekt_Darek.imie = "Fajfus"; Obiekt_Darek.liczba = 10; Obiekt_Darek1.liczba = 20; Czyli ogólnie - TAK, to jest dziedziczenie :) |
|
diego997 Temat założony przez niniejszego użytkownika |
» 2011-07-28 20:44:45 Cudownie wszystko czego nie ma jest w c++ :D |
|
diego997 Temat założony przez niniejszego użytkownika |
» 2011-07-28 23:27:27 A można zrobić tak? class Mariusz : public Darek { public: int liczba; };
class Darek : public Mariusz { public: string imie; };
Darek Obiekt_Darek, Obiekt_Darek1; Mariusz Obiekt_Mariusz;
Obiekt_Darek.imie = "Fajfus"; Obiekt_Darek.liczba = 10; Obiekt_Darek1.liczba = 20; Obiekt_Mariusz.imie = "Stefan"; |
|
Thud |
» 2011-07-28 23:32:23 Nie. Nie wiem jakby to działało z punktu fizyki i matematyki... Ale: Typ który dziedziczysz musi być kompletny. |9|error: invalid use of incomplete type 'struct Darek'| post scriptum W C++ nie ma na przykład dynamicznego typowania. :) |
|
diego997 Temat założony przez niniejszego użytkownika |
» 2011-07-28 23:38:32 Bo kurcze musiał bym mieć dostęp do funkcji innej klasy, a funkcja ta musiała by też korzystać z obiektów pierwszej klasy.
|
|
Thud |
» 2011-07-28 23:39:25 Wskaźniki? |
|
diego997 Temat założony przez niniejszego użytkownika |
» 2011-07-28 23:40:13 I obejdzie się bez dziedziczenia ? |
|
« 1 » 2 3 4 5 6 7 |