[Java lista] override vs overload

Zsombor gzsombor at gmail.com
2008. Már. 11., K, 14:27:26 CET


2008/3/11 Fisha <fisha at freemail.hu>:

>  Hello!
>
>
> Biztos sokan vannak a listan akiknek egyertelmu az alabbi pelda mukodese,
> de bizom benne, hogy vannak olyanok is akiknek ujdonsagkent hat. Szivesen
> latnek velemenyeket arrol is, hogy szerintetek logikus-e igy a mukodese.
>
> A gondolatebreszto kerdes az, hogy mit ir ki az alabbi kod.
>
>
Természetesen "Child.test(Object o)" fog kiirodni, a metódus szignatura az
fordítás során eldől, nincsen dinamikus invokáció (asszem így nevezik) a
paraméterek aktuális tipusa szerint.

ĂĽdv
 Zs



>
> Udv,
>
> Fisha                            mailto:fisha at freemail.hu<fisha at freemail.hu>
>
>
> Parent.java:
>
> package test;
>
>
> public class Parent {
>
>     public void test(Object o) {
>
>         System.out.println("Parent.test(Object o)");
>
>     }
>
> }
>
> ----------------
>
>
> Child.java:
>
> package test;
>
>
> public class Child extends Parent {
>
>     public void test(Object o) {
>
>         System.out.println("Child.test(Object o)");
>
>     }
>
>
>
>     public void test(Long l) {
>
>         System.out.println("Child.test(Long l)");
>
>     }
>
> }
>
> -----------------
>
>
> Main.java
>
> package hu.guidance.test;
>
>
> public class Main {
>
>     public static void main(String[] args) {
>
>         Parent p = new Child();
>
>         p.test(new Long(5));
>
>     }
>
> }
>
>
>
> <fisha at freemail.hu>
>
>
>
> <http://javagrund.hu/mailman/listinfo/javalist>
>
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: http://javagrund.hu/pipermail/javalist/attachments/20080311/19c8d0e7/attachment.html 


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