Witam, poczytalem na temat interfejsow w javie i sie zastanawiam po co tak w ogole one sa?
Mozna w nich zadeklarowac metody i stałe(wraz z przypisaniem "wartosci") ale rownie dobrze mozna to zrobic w danej klasie. Interfejsy zastepuja wielokrotne dziedziczenie ale czy to jest tak jak mysle :
jesli nie sa tylko po to zeby zastapic kilkukrotne wklepywanie tego samego kodu(tak jak mysle ,dobrze mysle ??) jak nizej to prosze o wskazowki, no i jeszcze jakby ktos mogl mi odpowiedziec co tak naprawde znaczy ze interfejsy definiuja zachowanie klasy
class Pierwsza implements kolo{
void zrob_cos(){
System.out.prinf("");
}
}
class Druga{
interface kolo{
zrob_cos();}
}