Kalıtım ve Polimorfizm
İçerik
- İçerik: Kalıtım ve Polimorfizm Arasındaki Fark
- Karşılaştırma Tablosu
- miras
- Polimorfizm
- Anahtar Farklılıklar
- Sonuç
- Açıklayıcı Video
Kalıtım ve polimorfizm arasındaki fark, bilgisayar bilimlerindeki kalıtımın zaten var olan işlevlerden yeni bir sınıf yaratmasıdır, polimorfizm ise çoklu formlar için ortak bir arayüzdür.
Kodlama ve programlamayı öğrenmek istiyorsanız, bilgisayar bilimlerinde kalıtım ve polimorfizm kavramlarını öğrenmelisiniz. Kalıtım yöntemini kullanarak bir kodu tekrar kullanabilirsiniz, bir fonksiyonun birden fazla kez ortaya çıkması ve farklı formda bir polimorfizmdir. Bilgisayar biliminde kalıtım, var olan işlevlerden yeni bir sınıf yaratırken, polimorfizm çoklu formlar için ortak bir arayüzdür. Nesne yönelimli programlama hakkında konuşursak, kalıtım çok önemlidir. Bilgisayar programlamasında kodun tekrar kullanılabilirliği çok önemlidir; miras, aynı kodu tekrar kullanmanızı sağlar. Mirasta, temel sınıfı diğer işlevlerden miras alan yeni bir sınıf oluşturursunuz. Temel sınıf üyeleri türetilmiş sınıfın üyesi olur. Temel davayı kamuya açıklamazsak, özelleşir ve miras yapılamaz. C ++ programlama dilinde, yalnızca bir süper sınıfın yapıldığı tek bir miras, birçok süper sınıfın olduğu çoklu miras, bir süper sınıfın ve çoklu alt sınıfın olduğu hiyerarşik miras olan beş miras vardır. türetilmiş bir sınıftan türetilmiş. Java hakkında konuşursak, genişleyen belirli bir anahtar kelime kullanılır, bu anahtar kelime sınıfı miras almak için kullanılır. Polimorfizm, çoklu form için ortak bir arayüzdür. Derleme zamanında ve çalışma zamanında polimorfizm elde edebilirsiniz. Aşırı yükleme derlemede polimorfizm kullanmak iken, geçersiz kılma çalışma zamanında polimorfizm elde etmek için kullanılır. Nesne, hangi işlevin kullanılacağına karar verme derleme zamanı ve çalışma zamanı olduğuna karar verir. Aşırı yüklenmede, bir sınıftaki işlev, farklı sınıf ve farklı veri tipiyle birden fazla kez tanımlanır ve parametreler de farklıdır. Polimorfizmde geçersiz kılma hakkında konuşursak, sanal anahtar kelime geçersiz kılmak için kullanılır.
İçerik: Kalıtım ve Polimorfizm Arasındaki Fark
- Karşılaştırma Tablosu
- miras
- Polimorfizm
- Anahtar Farklılıklar
- Sonuç
- Açıklayıcı Video
Karşılaştırma Tablosu
temel | miras | Polimorfizm |
anlam | Bilgisayar bilimlerinde kalıtım, var olan işlevlerden yeni bir sınıf yaratıyor | Polimorfizm, çoklu formlar için ortak bir arayüzdür.
|
uygulamak | Kalıtım derslerde uygulanır | Polimorfizm fonksiyonlara uygulanır. |
Türleri | Kalıtım türleri, yalnızca bir süper sınıfın yapıldığı tek bir miras, birçok süper sınıfın olduğu çoklu miraslar, bir süper sınıfın olduğu hiyerarşik miras ve türetilmiş bir sınıftan türetilen birçok alt sınıf ve çoklu mirastır. | İki çeşit polimorfizm, aşırı yüklenme ve geçersiz kılma |
kullanım | Kalıtım, kodun tekrar kullanılabilirliği için kullanılır | Polimorfizm karar verme işlevinde kullanılır. |
miras
Nesne yönelimli programlama hakkında konuşursak, kalıtım çok önemlidir. Bilgisayar programlamasında kodun tekrar kullanılabilirliği çok önemlidir; miras, aynı kodu tekrar kullanmanızı sağlar. Mirasta, temel sınıfı diğer işlevlerden miras alan yeni bir sınıf oluşturursunuz. Temel sınıf üyeleri türetilmiş sınıfın üyesi olur. Temel davayı kamuya açıklamazsak, özelleşir ve miras yapılamaz. C ++ programlama dilinde, yalnızca bir süper sınıfın yapıldığı tek bir miras, birçok süper sınıfın olduğu birden fazla miras, bir süper sınıfın olduğu birden fazla miras, bir süper sınıfın olduğu hiyerarşik miras olan beş miras vardır. türetilmiş bir sınıftan türetilmiş. Java hakkında konuşursak, genişletilmiş belirli bir anahtar kelime kullanılır, bu anahtar kelime sınıfı miras almak için kullanılır.
Polimorfizm
Polimorfizm, çoklu formlar için ortak bir arayüzdür. Derleme zamanında ve çalışma zamanında polimorfizm elde edebilirsiniz. Aşırı yükleme derlemede polimorfizm kullanılırken, geçersiz kılma çalışma zamanında polimorfizm elde etmek için kullanılır. Nesne, işlevin hangi formunun kullanılacağına karar verme derleme zamanı ve çalışma zamanı olduğuna karar verir. Aşırı yüklenmede, bir sınıftaki işlev, farklı sınıfla birden fazla kez tanımlanır ve farklı veri türü ve parametreleri de farklıdır. Sanal polimorfizmde geçersiz kılma hakkında konuşursak, anahtar kelime geçersiz kılma için kullanılır.
Anahtar Farklılıklar
- Bilgisayar biliminde kalıtım, var olan işlevlerden yeni bir sınıf yaratırken, Polimorfizm çoklu formlar için ortak bir arayüzdür.
- Kalıtım, sınıflarda, polimorfizm ise fonksiyonlara uygulanır.
- Kalıtım türleri, yalnızca bir süper sınıfın yapıldığı tek bir miras, birçok süper sınıfın olduğu çoklu miraslar, bir süper sınıfın olduğu hiyerarşik miras, iki türün ise türetilmiş bir sınıftan elde edilen birçok miras ve çoklu mirastır. polimorfizm, aşırı ve geçersiz kılma.
- Kalıtım, kodun tekrar kullanılabilirliği için, polimorfizm ise karar vermek için kullanılır.
Sonuç
Yukarıdaki bu makalede kalıtım ile polimorfizm arasındaki açık farkı bir örnekle görüyoruz.