Java super - ключевое слово

super - фактически является словом-заменой для констуктора родительского класса в коде класса-наследника не только позволяет избежать дублирования кода, но и инициаллизировать родительским конструктором поля, которые для класса наследника могут быть не вообще не доступны - то есть способствует выполнению принципа инкапсуляции в ООП

В констуруторе наследника достаточно написать (передав необхожимые аргументы- если они нужны. в примере ниже мы вызовем конструтор родительского класса без аргуметов):

super(); // вызов констктруктора родительского класса 

Также через super можно обратиться к полям и функциям родительского класса - просто написав:

super.callYourMetho(); // вызов метода
super.count - 1 ; // вызов поля (пример)

Данная возможность необходима, если в классе-наследнике данные элементы уже переопределены.

Key Words for FKN + antitotal forum (CS VSU):