4 Kasım 2008, Salı
Soyut bir sınıf olabilir mi?
Soyut bir sınıf olabilir mi?
Bu yüzden, kullanılabilir nasıl ve ne amaçlar?
CEVAP
4 Kasım 2008, Salı
Evet, soyut bir sınıf olabilir. Bu göz önünde bulundurun:
abstract class Product {
int multiplyBy;
public Product( int multiplyBy ) {
this.multiplyBy = multiplyBy;
}
public int mutiply(int val) {
return multiplyBy * val;
}
}
class TimesTwo extends Product {
public TimesTwo() {
super(2);
}
}
class TimesWhat extends Product {
public TimesWhat(int what) {
super(what);
}
}
Üst sınıf Ürünü soyut ve bir kurucusu vardır. Beton sınıfı TimesTwo sadece 2 değerini hardcodes bir kurucusu vardır. Beton sınıfı TimesWhat arayan değeri belirtmek için izin veren bir kurucusu vardır.
Üst soyut bir sınıf (ya da no-arg) varsayılan kurucu yoktur yapıcı sınıfları kullanılan belirtilmesi gerekir. NOT:
Soyut kurucular sık sık asgari alanları gibi sınıf kısıtlamaları veya değişmezler kurulum için gerekli uygulamak için kullanılacak sınıfı.
Bunu PaylaÅŸ:

Java'da soyut sınıf...
Neden java.açıklama.Gözlemlenebilen so...
Nasıl bir Arayüz ve Soyut bir sınıf ar...
Neden't statik yöntemler Java'da ...
Nasıl erişim " olabilir;durağan&qu...