Witam,
mam pewien problem: otóż mam utworzyć pole płeć, które ma korzystać z typu wyliczeniowego.. No i tu pojawia się problem, ponieważ mam klasę Pies i klasę Zwierze, klasa Pies dziedziczy po klasie Zwierze. W klasie Zwierze mam wirtualną metodę, która zwraca napis w zależności od klasy, czyli np. gdy wywołuję ją poprzez obiekt klasy Pies, wypisuje mi "Pies", gdy przez obiekt klasy Zwierze to wypisuje "Zwierze". Następnie mam metodę w klasie Zwierze, która wypisuje wszystkie pola.. No i teraz mam utworzyć w klasie Pies pole płeć, które korzysta z typu wyliczeniowego, a wyświetlać ma to metoda z klasy Zwierze.. Choć tylko klasa Pies posiada pole płeć, jak to wszystko połączyć i jak poprawnie utworzyć takie pole korzystające z typu wyliczeniowego?
enum plec = {KOBIETA, MEZCZYZNA};
plec p;