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

  • My name is Festis and I'm free

    My name is F

    2 EKİM 2011
  • Kai Moosmann

    Kai Moosmann

    5 Temmuz 2006
  • multimediaGEEKS LLC

    multimediaGE

    3 Mayıs 2010