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

  • Cristina Landa

    Cristina Lan

    28 Ocak 2010
  • failblog

    failblog

    17 HAZİRAN 2008
  • NikkoNantone

    NikkoNantone

    21 Kasım 2011