Java ClassesLesson 35Preview gratis
Java Polymorphism
Lesson ini bagian dari Java · Semua level
Ringkasan
Polymorphism berarti satu bentuk bisa tampil dalam banyak wujud, misalnya satu nama method dengan perilaku berbeda tergantung objeknya. Dalam Java terdapat polymorphism saat kompilasi (overloading) dan saat runtime (overriding). Konsep ini membuat program fleksibel karena bisa menangani banyak jenis objek lewat satu tipe umum.
Poin kunci
- Overloading: method sama dengan parameter berbeda, ditentukan saat kompilasi
- Overriding: method anak menimpa method induk dengan signature sama, ditentukan saat runtime
- Referensi bertipe superclass bisa menunjuk objek subclass
- Polymorphism memudahkan penambahan jenis baru tanpa mengubah kode lama
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.