SORU
12 Kasım 2008, ÇARŞAMBA


Nasıl Java başka bir kurucu arayayım mı?

Başka bir kurucu (alt sınıf aynı sınıf içinde değil) aramak mümkün mü? Evet ise nasıl? Ve başka bir yapıcısı varsa, bunu yapmak için çeşitli yollar vardır, eğer orada () aramak için en iyi yolu ne olabilir?

CEVAP
12 Kasım 2008, ÇARŞAMBA


Evet, bu mümkün

public class Foo
{
    private int x;

    public Foo()
    {
        this(1);
    }

    public Foo(int x)
    {
        this.x = x;
    }
}

Aynı sınıfta bir yerine özellikle üst sınıf bir kurucu zinciri için this yerine super kullanın. Unutmayınbir kurucu zincirvekurucu vücudunuzun içinde ilk deyim olmalıdır.

Ayrıca ilgili olan this related question, C * ama aynı prensipleri olan yerlerde geçerli.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ehowhome

    ehowhome

    22 NİSAN 2009
  • GALERNAYA20

    GALERNAYA20

    19 NİSAN 2011
  • L33TNoonProductions

    L33TNoonProd

    24 EYLÜL 2010