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

  • Rockstar Games

    Rockstar Gam

    17 ŞUBAT 2006
  • steeletraining

    steeletraini

    28 NİSAN 2010
  • TheGamer2323

    TheGamer2323

    25 Ocak 2009