Yazeka
Arama sonuçlarına göre oluşturuldu
Polimorfizm, Java'da bir nesnenin farklı şekillerde davranabilme özelliğidir 23. Bu, farklı sınıfların aynı metodu farklı şekillerde uygulaması anlamına gelir 2.
Java'da polimorfizm iki ana türde gerçekleşir:
- Derleme Zamanı Polimorfizmi (Static): Metod aşırı yükleme (method overloading) ile sağlanır 13. Aynı isimde fakat farklı parametre listelerine sahip birden fazla metod tanımlanabilir 3.
- Çalışma Zamanı Polimorfizmi (Dynamic): Metod geçersiz kılma (method overriding) ile elde edilir 13. Bir alt sınıf, üst sınıfın bir metodunu kendine özgü bir şekilde yeniden tanımlayabilir 3.
Polimorfizm, kodun daha esnek ve yeniden kullanılabilir olmasını sağlar 3.
5 kaynaktan alınan bilgiyle göre: