Covariant dönüş değeri nedir? yazısına yapılan yorumlar https://hasscript.com/1367/covariant-dn-deeri-nedir/ Tue, 21 Nov 2017 02:54:06 +0000 hourly 1 https://wordpress.org/?v=7.0 Yazar: kenan https://hasscript.com/1367/covariant-dn-deeri-nedir/#comment-1381 Tue, 21 Nov 2017 02:54:06 +0000 #comment-1381 OOP ile kodlama yaparken, bir nesneyi diğerinden kalıtlıyoruz. Kalıtlama sırasında herhangi bir metodu override eder ve override ederken dönüş değerini eski değerinin sınıfından kalıtlanmış başka bir sınıfla değiştiriyorsak buna covariant metod deniyor.

Örnek vermek gerekirse,

class Sinif {
   public Araba getAraba() {
      …..
  }
}

class DigerSinif extends Sinif {
    @override
   public ElektrikliAraba getAraba() {….}
}

class ElektrikliAraba extends Araba {}

#s3gt_translate_tooltip_mini { display: none !important; }

]]>