Java'da polimorfizmi nerede kullanırız?

İçindekiler:

Java'da polimorfizmi nerede kullanırız?
Java'da polimorfizmi nerede kullanırız?
Anonim

OOP'de polimorfizmin en yaygın kullanımı, bir alt sınıf nesnesine atıfta bulunmak için bir üst sınıf referansı kullanıldığında oluşur. Birden fazla IS-A testini geçebilen herhangi bir Java nesnesi polimorfik olarak kabul edilir.

Java'da neden polimorfizm kullanıyoruz?

Polimorfizm, tek bir eylemi farklı şekillerde gerçekleştirmemizi sağlayan OOP'lerin özelliklerinden biridir. Örneğin, diyelim ki, sound yöntemine sahip bir Animal sınıfımız var. Bu genel bir sınıf olduğu için ona şöyle bir uygulama veremiyoruz: Roar, Miyav, Oink vb.

Polimorfizmin amacı nedir?

Polimorfizm tek bir eylemi farklı şekillerde gerçekleştirmemizi sağlar. Başka bir deyişle, polimorfizm, bir arabirim tanımlamanıza ve birden çok uygulamaya sahip olmanıza olanak tanır. "Poli" kelimesi çok anlamına gelir ve "morflar" formlar anlamına gelir, yani birçok form anlamına gelir.

OOP'lerde neden polimorfizm kullanılır?

Polimorfizm, nesne yönelimli bir programlama dilindeki yöntemdir nesnenin sınıfına göre farklı şeyler gerçekleştirir, buna denir Polimorfizm ile birden çok sınıf nesnesine bir mesaj gönderilir, ve her nesne sınıfın özelliklerine göre uygun şekilde yanıt verir.

Java'da polimorfizmi uygulamak için ne kullanabiliriz?

Java'da polimorfizmi yöntem aşırı yükleme ve yöntem geçersiz kılma ile gerçekleştirebiliriz. Java'da statik bir yöntemi aşırı yüklerseniz, bu derleme zamanı polimorfizminin bir örneğidir.

Önerilen: