Java Tutorial/Class Definition/Final Class

Материал из Java эксперт
Версия от 05:00, 1 июня 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Final Classes

You can prevent others from extending your class by making it final using the keyword final in the class declaration.



final class FinalClass{

}





Using final to Prevent Overriding

class A {
  final void meth() {
    System.out.println("This is a final method.");
  }
}
   
class B extends A {
  void meth() { // ERROR! Can"t override.
    System.out.println("Illegal!");
  }
}