SORU
23 EYLÜL 2010, PERŞEMBE


Java özel durum sınıfı tanımlamak için nasıl, en kolay yolu?

Kendi özel Dersim kolay yolu tanımlamak için çalışıyorum, ve bu anladığım şey şu:

public class MyException extends Exception {}

public class Foo {
  public bar() throws MyException {
    throw new MyException("try again please");
  }
}

Bu diyor ki:

cannot find symbol: constructor MyException(java.lang.String)

Bu oluşturucu java.lang.Exception, değil miras olmalı diye düşündüm öyle mi?

CEVAP
23 EYLÜL 2010, PERŞEMBE


Hayır," varsayılan olmayan kurucular, bu sınıfta bir Dize alarak tanımlamak gerekir. "miras değilsin Genellikle kurucu super(message) ana kurucusunu çağırmak için kullanın. Bu gibi örneğin,:

public class MyException extends Exception {
    public MyException(String message) {
        super(message);
    }
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • gsmaestro

    gsmaestro

    17 AĞUSTOS 2006
  • Jay Will

    Jay Will

    19 NİSAN 2006
  • Tina Chen

    Tina Chen

    26 Mayıs 2012