Wpis z mikrobloga

@IOException: Interfejs to klasa w 100% abstrakcyjna. Tylko za pomocą interfejsu w Javie możliwe jest wielokrotne dziedziczenie. Jeśli chcesz wiedzieć gdzie można wykorzystać interfejs i dlaczego został wymyślony, musisz najpierw wiedzieć czym jest dziedziczenie i po co się je stosuje.
  • Odpowiedz
@mamapoth: Spoko, nie zamierzam się kłócić - w bytecode interfejs to abstract interface, a klasa abstrakcyjna to abstract class, oraz ma konstruktor, którego w interfejsie oczywiście nie ma. Więc tu masz rację, ale myślę że to może być dobry sposób by wytłumaczyć komuś kto kompletnie nie wie co to interfejs, zresztą takie porównanie właśnie pamiętam z książki z której uczyłem się do SCPJP:

"Interfaces are like a 100-percent abstract superclass
  • Odpowiedz
@IOException: na StackOverflow wszystko wytłumaczą, nawet 15 razy, dopóki nie zrozumiesz.. ale to jest wykop, tu każdy wszystko wie.. a jak nie potrafisz znaleźć odpowiedzi na pytanie to jesteś debilem..

Cytując klasyka

  • Odpowiedz
@IOException:
chcesz wejść do klubu musisz mieć interfejs Klubowicza czyli wykazać poniższe właściwości (metody)
- nogi
- dokument tozsamosci
- opcje zdejmij kaptur
-
  • Odpowiedz