Polymorphism'i hikaye olarak anlatmak gerekirse;
Bir hayvan sınıfımız var. Hayvanların da ses çıkarma,beslenme şekli gibi temel özellikleri vardır.Fakat bu özellikler hayvandan hayvana değişebilmektedir. Bir köpeğin havlaması ya da bir kuzunun melemesi hayvanların ses çıkarma özelliğinin hayvanlara göre değişmesidir ki polymorphism de class'a ait özelliklerin ve metodların kendisinden miras alan sınıflarda farklı şekilde ortaya çıkmasıdır.
Polymorphism'i anlayabilmek için Inheritance kavramını ve virtual-override ilişkisini çok iyi anlamak gerekir.
Aşağıdaki yazılarımda bu konulara değindim...
Virtual Metodlar
Abstract Class/Metotlar
Override Metodlar
Inheritance
Bir hayvan sınıfımız var. Hayvanların da ses çıkarma,beslenme şekli gibi temel özellikleri vardır.Fakat bu özellikler hayvandan hayvana değişebilmektedir. Bir köpeğin havlaması ya da bir kuzunun melemesi hayvanların ses çıkarma özelliğinin hayvanlara göre değişmesidir ki polymorphism de class'a ait özelliklerin ve metodların kendisinden miras alan sınıflarda farklı şekilde ortaya çıkmasıdır.
Polymorphism'i anlayabilmek için Inheritance kavramını ve virtual-override ilişkisini çok iyi anlamak gerekir.
Aşağıdaki yazılarımda bu konulara değindim...
Virtual Metodlar
Abstract Class/Metotlar
Override Metodlar
Inheritance
Yorumlar
Yorum Gönder