[Javalist] Java8 - Alapértelmezett metódustörzs interfészekben

Rákos Attila tenegri at tengerstudio.com
2012. Május. 23., Sze, 09:32:25 CEST


Nono, az interfész és az absztrakt osztály között nem annyi a
különbség, hogy az egyikben nem lehet implementálni, a másikban meg
igen. Az absztrakt osztály használhatósága szoros összefüggésben van a
leszármazási hierarchiával, míg az interfészé nem. Az absztrakt
osztály csak úgy működik, ha ősosztályként használod, ez viszont
messze nem mindig lehetséges. Egyébként ez a metódusos
implementációsdi voltaképp a többszörös öröklődés bevezetése, így
ilyen erővel akár azt is engedélyezhették volna.

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
From:    Böszörményi Péter <zmblevlist at gmail.com>
To:      Java lista <javalist at lists.javaforum.hu>
Date:    Wednesday, May 23, 2012, 9:27:18 AM
Subject: [Javalist] Java8 - Alapértelmezett metódustörzs interfészekben
--====----====----====----====----====----====----====----====----====----===--
Nade erre eddig is volt lehetoseg absztrakt osztalyok hasznalataval.

On Wed, 23 May 2012 09:25:42 +0200, Rákos Attila <tenegri at tengerstudio.com> wrote:

>
> Én is látom hasznát egy ilyen lehetőségnek. Vannak helyzetek, amikor
> pontosan tudható előre, hogy egy-egy metódus implementációja 99%-os
> valószínűséggel mi lesz, s az interfészben való implementáció
> alternatívája a copy+paste lenne (tkp. egy interfészt implementáló
> minden osztályba ugyanazt az implementációt bemásolni), ami mindennek
> nevezhető, de szépnek és elegánsnak nem.
>
> AC> Php-ban van többszörös öröklődés
>
> Ez nekem új, én nem találtam eddig ennek nyomát.
>
>
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> From:    András Csányi <sayusi.ando at sayusi.hu>
> To:      Java lista <javalist at lists.javaforum.hu>
> Date:    Wednesday, May 23, 2012, 9:09:17 AM
> Subject: [Javalist] Java8 - Alapértelmezett metódustörzs interfészekben
> --====----====----====----====----====----====----====----====----====----===--
> On 22 May 2012 23:11, Auth Gábor <auth.gabor at javaforum.hu> wrote:
>> Hi,
>>
>> http://wiki.javaforum.hu/pages/viewpage.action?pageId=21103888
>
> Ehh, én ennek örülök. Mostanában nagyon jól jött volna pár esetben.
> Php-ban van többszörös öröklődés és ott azt jól lehetett alkalmazni -
> már ha az akkori tudásom jónak nevezhető :) - és párszor beleszaladtam
> abba, hogy a java ilyet nem tud.
>


-- 
Üdvözlettel,
Böszörményi Péter
_______________________________________________
Javalist mailing list
Javalist at lists.javaforum.hu
http://lists.javaforum.hu/mailman/listinfo/javalist
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=



További információk a(z) Javalist levelezőlistáról