<div dir="ltr">Ezt mondom én is: az új interface default implementációja (int, int) előréb kerül a sorban, mint az én eredeti eljárásom (long, long). De ez megváltoztatja a programom működését Java 8 alatt, vagy ha a user kicseréli az egyik függő jar-t újabb verzióra. (aztán meg pislog (meg én is), hogy mi a baj)<br>
</div><div class="gmail_extra"><br clear="all"><div><br>Üdv:<br><b>Vig Balázs<br></b><br>Vezető fejlesztő<br>Data Solutions Kft.<br>1118 Budapest, Számadó utca 19<br>30/416-3348<br><a href="http://www.datasolutions.hu" target="_blank">http://www.datasolutions.hu</a><br>
</div>
<br><br><div class="gmail_quote">2013. április 11. 11:13 Gábor Garami írta, <span dir="ltr">&lt;<a href="mailto:gabor.garami@hron.me" target="_blank">gabor.garami@hron.me</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<p>Ez alapvetoen nem ter el az eddigi gyakorlattol, az implementacio kivalasztasanal a teljes signature jatszik. Az automata tipuskonverzionak mindig is kisebb volt a precedenciaja...</p>
<p></p><div class="im">Garami Gábor<br>
<a href="mailto:gabor.garami@hron.me" target="_blank">gabor.garami@hron.me</a><br>
Skype: hron84<br></div><div class="im">
Tel: <a href="tel:%2B36%2020%20235%209621" value="+36202359621" target="_blank">+36 20 235 9621</a></div><p></p>
<p>Sent from my T-Mobile G2</p><div class="im"><br>
Ezt a levelet telefonról adták fel, ékezethibákat tartalmazhat.</div><p></p>
<div class="gmail_quote"><a href="tel:2013.04.11.%2011" value="+12013041111" target="_blank">2013.04.11. 11</a>:10, &quot;Vig Balázs&quot; &lt;<a href="mailto:balazs.vig@datasolutions.hu" target="_blank">balazs.vig@datasolutions.hu</a>&gt; ezt írta:<br type="attribution">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
<div dir="ltr"><div>Sziasztok!<br><br>A mostani Java Magazine-ban van egy témába vágó cikk(sorozat). Ott (<a href="http://www.oraclejavamagazine-digital.com/javamagazine/20130304/?pg=41&amp;pm=1&amp;u1=friend" target="_blank">http://www.oraclejavamagazine-digital.com/javamagazine/20130304/?pg=41&amp;pm=1&amp;u1=friend</a>) az egyik mondat felkeltette a figyelmemet:<br>



</div><br><div>&quot;if an implementing class already has a method that has the same name and signautre as a new default method, the pre-existing implementation will always be used in preference to the default implementation.&quot;<br>


<br></div><div>Értem én a logikát, de egy kicsit megijeszt...<br><br></div><div>A fenti szabály alapján mi fog történni, ha az osztályomban van egy <span style="font-family:courier new,monospace">boolean compare(a long, b long){...}</span> metódus, amit én hívtam két <span style="font-family:courier new,monospace">int</span>-tel is, és az alap interfész bevezeti a <span style="font-family:courier new,monospace">boolean compare(a int, b int){...}</span> metódust?<br>


</div><div>(tudom, egy kicsit hajánál fogva előráncigált példa, de a problémát mutatja) <br><br></div><div>A fenti mondat és a hívási szabályok szerint ilyenkor az interfészben definiáltat fogja meghívni, de az nem feltétlenül az, amit én eredetileg akartam.<br>


</div><div><br></div><div class="gmail_extra"><br clear="all"><div><br>Üdv:<br><b>VigB</b><br></div>
<br></div></div>
<br></div></div><div class="im">_______________________________________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu" target="_blank">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
<br></div></blockquote></div>
<br>_______________________________________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
<br></blockquote></div><br></div>