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

  • NPR

    NPR

    22 NİSAN 2006
  • Photoshop Pro Help

    Photoshop Pr

    1 Ocak 2007
  • SuicideSheeep

    SuicideSheee

    8 Ocak 2012