Hirdetés

Új hozzászólás Aktív témák

  • WonderCSabo
    félisten

    És a következő kavarás:

    " Also if the class implements an interface's default method, the implementation of the class will be used instead of interfaces's default implementation"

    Ez nekem spec nem tetszik. Csinálok véletlenül egy ugyanolyan nevű metódust és máris agyonvágom a default implementációt. Persze, ezt manapság is megtehetem abstract class vagy bármilyen extendált class esetén(@Override nélkül is), de hogy egy interfész metódust így szét lehet cseszni...még emésztenem kell.

    Plusz van egy külső jar. Van benne egy default metódus. Csinálok ez alapján egy osztályt, beleteszek egy saját nevű metódust. Jön egy új jar egy ugyanilyen default metódussal, mert engem nem kérdeznek meg, hogy van-e már ilyen metódusom, aztán jól nem fog működni a default implementáció.

    Szerintem ez ok, ez ugye alap felüldefiniálás, én mérges is lennék, ha nem így lenne.

    Egyébként a jaros probléma most is hasonlóan fenáll abstract class esetén, ha beraknak egy új metódust az ős framework classba.

Új hozzászólás Aktív témák