Перейти к контенту

Окончательный класс в Java

Основная цель использования класса, объявляемого в качестве окончательного — предотвратить восприятие класса как подкласса. Если класс помечен как окончательный, то ни один класс не может наследовать любую функцию из выпускного класса.

Вы не можете продлить окончательный класс в Java. Если вы попытаетесь, это дает вам компиляцию ошибки времени.

 

Пример

final class Super {
   private int data = 30;
}
public class Sub extends Super{
   public static void main(String args[]){
   }
}

Exception in thread «main» java.lang.Error: Unresolved compilation problem:
at newJavaExamples.Sub.main(Sub.java:9)

Оцени статью

Средняя оценка / 5. Количество голосов:

Спасибо, помогите другим - напишите комментарий, добавьте информации к статье.

Или поделись статьей

Видим, что вы не нашли ответ на свой вопрос.

Помогите улучшить статью.

 

Пока нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован.

СайдбарКомментарии (0)