Mirk, wyjaśni ktoś w punktach konkretnie jakie są różnice pomiędzy interfejsem, a klasą abstrakcyjną? Na tę chwilę wiem jedynie tyle, że nie można tworzyć obiektów klasy abstrakcyjnej, ani interfejsu. Interfejs się implementuje, a nie dziedziczy. Klasa abstrakcyjna posiada metody bez ciała (?). Prosiłbym o konkrety, a nie o udowadnianie mi braku kompetencji :D
@von_Schuttenbach: klasa abstrakcyjna może mieć implementacje metod nieabstrakcyjnych (może w ogóle nie mieć metod nieabstrakcyjnych, tylko modyfikator abstract obok class). Może mieć pola, których interfejs mieć nie może. Może mieć metody prywatne i protected(te abstrakcyjne lub nie),Interfejs może mieć tylko stałe i sygnatury publicznych metod. Sprawa trochę się komplikuje w Javie 8, gdzie dochodzą domyślne metody czy jak im tam, ale tego nie poruszam, bo jeszcze nie korzystałem i się
Jako że mieszkam w miejscu, w którym używane vinyle można dostać na każdym kroku za grosze, to zaopatrzyłem się w taką machinę do spedzania nostalgicznych wieczorów przy winie ( ͡°͜ʖ͡°)
Udało się dostać za grosze bo igła i pasek do wymiany, niestety dotrą do mnie dopiero w środę, ale za to mam jutro czas żeby się rozejrzeć za ciekawą muzyką.
@Triplesix: Jak znajdziesz Rogera Watersa "Amussed to death" to bierz w ciemno - na pewno odkupię. Fajna pasja, zwłaszcza jeśli masz dostęp do tanich płyt, bo w Polsce coraz trudniej kupić tanio. Teraz tylko musisz złote kable dokupić ( ͡°͜ʖ͡°)
#pytanie