Monthly Archive Luty 2020

Dziedziczenie – klasy abstrakcyjne

W ostatniej części szkolenia przyjrzeliśmy się zagadnieniu dziedziczenia – ważnemu elementowi programowania obiektowego. Wiemy już, że obiekty klasy potomnej są bardziej szczegółowe (są nadzbiorami) klas bazowych. Dzisiaj przyjrzymy się całemu łańcuchowi dziedziczenia od samego szczytu.

Read More

Dziedziczenie w Javie – polimorfizm

W poprzedniej części szkolenia podjęliśmy temat wprowadzania i wyświetlania danych wejściowych.

Nadszedł czas na powrót do programowania obiektowego, a dokładniej do kluczowej części czyli dziedziczenia. Na początek przypomnijmy, że każda klasa w Javie dziedziczy po klasie bazowej Object. Możliwe jest dziedziczenie tylko po jednej klasie własnej – nie występuje tu mechanizm znany np. z języka C++ czyli dziedziczenia wielokrotnego.

Read More

Operacje wejścia i wyjścia w Javie

Dotychczas wszystkie nasze programy były oparte o dane, które były wpisane w kod. Ostatnio zobaczyliśmy jak pobierać argumenty w konsoli. Jednak jest to zbyt mało elastyczna metoda, aby mogła zaspokoić wszystkie potrzeby.

Nadszedł czas, aby poznać podstawowe metody pobierania danych od użytkownika w wierszu poleceń i wyświetlaniu ich odpowiednio sformatowanych. W tym celu musimy poznać klasę Scanner.

W przyszłości pokażemy jak tworzyć takie elementy w GUI (ang. Graphic user interface), ale na razie musimy poznać wiele innych technik nim przejdziemy do podstaw grafiki w Javie.

Read More