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ş:
Nasıl özel yöntemleri, alanları veya i...
Ne'un yazdırmak için en kolay yol...
Nasıl bir özel durum olduğunu doğrulam...
En iyi şekilde Objective-C sınıfı için...
Kolay bir Set için bir Liste dönüştürm...