JavaScript

JavaScript’te Çoklu Kalıtımı Var Mı?

Çoklu kalıtımda, bir nesne, ilişkisiz üst nesnelerden özellikleri ve değerleri devralabilir. Bazı nesne yönelimli diller, çoklu kalıtıma izin verir. JavaScript çoklu kalıtımı desteklemez.

Özellik değerlerinin kalıtımı, bir değer bulmak için bir nesnenin prototip zincirini arayan JavaScript tarafından çalışma zamanında gerçekleşir. Her nesne tek bir ilişkili prototipe sahip olduğundan, birden fazla prototip zincirinden dinamik olarak miras alamaz.

İlginizi Çekebilir: JavaScript Nesne Yönelimli Programlama

JS’de birden çok kalıtımın çalışmasını sağlamak için geçici çözümler vardır. Bunların örneklerini https://stackoverflow.com/questions/29879267/es6-class-multiple-inheritance/45332959 adresinde bulabilirsiniz. Bunların hiçbirinin çoklu kalıtım için tam destek sağlamadığını unutmayın. Bu dilin bir özelliği değildir.

Yorum Yap

Yorum yapmak için tıklayın