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

  • efaustus9

    efaustus9

    16 HAZİRAN 2006
  • Paulo Bautista

    Paulo Bautis

    21 Aralık 2008
  • UKF Dubstep

    UKF Dubstep

    29 NİSAN 2009