«inheritance» etiketlenmiş sorular

Kalıtım, nesne tanımlamalı programlamada, nesnelerin kendi tanımlarını vermek zorunda kalmadan ön tipler tarafından tanımlanan işlemleri desteklemesine izin veren sistemdir. Nesne yönelimli programlamada polimorfizm için ana vektördür.


27
Neden <T> Listesinden devralmıyorsunuz?
Programlarımı planlarken, genellikle şöyle bir düşünce zinciriyle başlarım: Bir futbol takımı sadece futbolcuların bir listesidir. Bu nedenle, şunu temsil etmeliyim: var football_team = new List&lt;FootballPlayer&gt;(); Bu listenin sıralaması, oyuncuların kadroda listelendiği sırayı temsil eder. Ancak daha sonra, takımların sadece oyuncu listesinin yanı sıra kaydedilmesi gereken başka özellikleri de olduğunu fark …
1399 c#  .net  list  oop  inheritance 

7
Type () ve isinstance () arasındaki farklar nelerdir?
Bu iki kod parçası arasındaki farklar nelerdir? Kullanma type(): import types if type(a) is types.DictType: do_something() if type(b) in types.StringTypes: do_something_else() Kullanma isinstance(): if isinstance(a, dict): do_something() if isinstance(b, str) or isinstance(b, unicode): do_something_else()
1247 python  oop  inheritance  types 


3
AngularJS'de prototip / prototip kalıtım kapsamının nüansları nelerdir?
API Referansı Kapsam sayfa diyor ki: Bir kapsam , üst kapsamdan devralınabilir. Geliştirici Kılavuzu Kapsam sayfa diyor ki: Bir kapsam (prototip olarak) özellikleri üst kapsamından devralır. Peki, bir alt kapsam her zaman prototipik olarak üst kapsamından miras kalır? İstisnalar var mı? Devralındığında, her zaman normal bir JavaScript prototipi mirası mı?



17
List <Dog>, <Animal> Listesinin bir alt sınıfı mı? Java jenerikleri neden dolaylı olarak polimorfik değildir?
Java jeneriklerinin miras / polimorfizmi nasıl ele aldığı konusunda biraz kafam karıştı. Aşağıdaki hiyerarşiyi varsayalım - Hayvan (Ebeveyn) Köpek - Kedi (Çocuk) Diyelim ki bir yöntemim var doSomething(List&lt;Animal&gt; animals). Kalıtım ve polimorfizm kurallarına herkes tarafından, bir varsayılabilir List&lt;Dog&gt; olan bir List&lt;Animal&gt;ve bir List&lt;Cat&gt; olan bir List&lt;Animal&gt;ve böylece ya bir bu …





9
'Süper' Python'da ne yapar?
Arasındaki fark nedir: class Child(SomeBaseClass): def __init__(self): super(Child, self).__init__() ve: class Child(SomeBaseClass): def __init__(self): SomeBaseClass.__init__(self) superSadece tek bir mirasa sahip sınıflarda oldukça fazla kullanıldığını gördüm . Neden birden fazla mirasta kullanacağınızı anlayabiliyorum, ancak bu tür bir durumda kullanmanın avantajlarının ne olduğu konusunda net değilim.
564 python  oop  inheritance  super 



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.