Problem z dziedziczeniem - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Programowanie w Arduino (https://forum.arduinopolska.pl/dzial-programowanie-w-arduino) +--- Wątek: Problem z dziedziczeniem (/watek-problem-z-dziedziczeniem) |
Problem z dziedziczeniem - Aimeiz - 05-06-2018 Hej. Próbuję zrobić obiektowo takie menu z przyciskami z wykorzystaniem biblioteki Adafruit_GFX. Chce stworzyć klasę Pushbutton, która posłuży do tworzenia przycisków na ekranie wyswietlacza. Ćwiczę na wyświetlaczu Nokia 5110 i też używam biiblioteki Adafruit_PCD8544. Napisałem prosty kod definiujacy klasę, ale gdy tworzę obiekt to kompilator wywala mi błąd: "cannot declare variable 'timebase' to be of abstract type 'Pushbutton" Problem dotyczy linii: Pushbutton timebase(" "); Jak usunę linie deklarujące obiekty klasy Pushbutton, to kompilacja przechodzi bez błądów. Pewnie jeszcze nie wszystko rozumiem z tymi klasami konstruktorami i obiektami, przeciążaniem i stąd kłopot, ale może dobra doświadczona dusza z tego forum mi pomoże to skapować. Poniżej Kod: Kod: #include <Adafruit_GFX.h> |