JavaRush /Java Blog /Random-ID /Polimorfisme dalam sebuah wawancara
glu4it
Level 25
Харьков

Polimorfisme dalam sebuah wawancara

Dipublikasikan di grup Random-ID
Halo, orang Javarashi terkasih. Pastinya setiap orang yang diwawancarai ditanyai pertanyaan tentang polimorfisme. Jadi, saya tertarik dengan jawaban Anda dan penilaian jawaban Anda dari pewawancara. Saya melakukan 2 wawancara mini di mana mereka bertanya tentang polimorfisme dan pada masing-masing wawancara tersebut pewawancara tidak senang dengan jawaban saya. Singkatnya, jawaban saya diringkas untuk mengganti dan menugaskan referensi kelas induk ke objek kelas anak. Sesuatu seperti ini:
Polimorfisme saat wawancara - 1
class Parent{
    void saySomething(){
        System.out.println("Parent!");
    }
}
class Child1 extends Parent{
    @Override
    void saySomething(){
        System.out.println("Child1!");
    }
}

class Child2 extends Parent{
    @Override
    void saySomething(){
        System.out.println("Child2!");
    }
}

class Test{
    public static void main(String[] args){
        Parent p1 = new Parent();
        Parent p2 = new Child1();
        Parent p3 = new Child2();
        p1.saySomething();
        p2.saySomething();
        p3.saySomething();
    }
}
---------------
Output:
Parent!
Child1!
Child2!
Inilah yang tertulis di situs Oracle . Ivan Golovach mengatakan bahwa polimorfisme di Java diimplementasikan menggunakan pewarisan (yang saya tunjukkan pada contoh) dan menggunakan obat generik. Lantas, dimana kebenarannya dan bagaimana menjawabnya saat wawancara? Aku ada wawancara penting yang akan segera hadir dan aku tidak ingin mengacaukan lagi pertanyaan yang tampaknya mendasar ini.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION