Polimorfisme adalah kemampuan perilaku yang sama untuk memiliki banyak manifestasi atau bentuk yang berbeda. Polimorfisme adalah antarmuka yang sama, yang menggunakan contoh yang berbeda untuk melakukan operasi yang berbeda.
Polimorfisme adalah perwujudan dari berbagai bentuk ekspresi objek, seperti:
Pada kenyataannya, kami menekan tombol F1:
Jika Dokumen Bantuan AS 3 saat ini bermunculan di bawah antarmuka Flash, jika kata saat ini muncul di bawah kata saat ini bermunculan di bawah Bantuan dan Dukungan Windows
Tiga kondisi yang diperlukan untuk polimorfisme
Warisan mengesampingkan referensi kelas orang tua yang menunjuk ke objek kelas anak
Induk p = anak baru ();
Saat memanggil metode menggunakan metode polimorfik, pertama -tama periksa apakah metode tersebut ada di kelas induk. Jika tidak, akan ada kesalahan kompilasi; Jika demikian, maka hubungi metode subclass dengan nama yang sama.
contoh
Paket wangyi; basis kelas {public void metode () {System.out.println ("base");}} class son memperluas basis {public void metode () {System.out.println ("son");} public Methodb () {System.out.println ("son"); {Base base = new son (); base.method (); base.methodb ();}}Tanyakan tentang hasil output dari program ini. (D)
A. base sonbb. Putra SonBC. Putra pangkalan Sonbd. Kompilasi tidak lulus Penjelasan: Base Base = New Son (); adalah representasi polimorfik. Objek kelas induk memanggil subclass dan membuat objek Son. Metode metode () yang dipanggil berdasarkan basis disebut metode metode () ditimpa oleh subkelas. Pada saat ini, basis masih milik objek dasar. Ketika Metode Panggilan Basis (), metode ini tidak ada di objek dasar, sehingga kompilasi tidak dapat dilewati. Untuk menelepon, Anda perlu memerankan putra = (putra) pangkalan; Pertama, dan kemudian hubungi dengan son.methodb ().
Meringkaskan
Di atas adalah semua tentang kode instance polimorfik java dalam artikel ini, saya harap ini akan membantu semua orang. Teman yang tertarik dapat terus merujuk ke topik terkait lainnya di situs ini. Jika ada kekurangan, silakan tinggalkan pesan untuk menunjukkannya. Terima kasih teman atas dukungan Anda untuk situs ini!