2013-02-10 2 views
0

В java есть ли способ переопределить метод суперкласса в подклассе, сохранив содержимое метода суперкласса? Что-то вроде этого:Переопределение метода в подклассе при сохранении содержимого метода суперкласса

class Person { 

public void update(){ 
    statement 1; 
    statement 2; 
    } 

} 

class Student extends person { 

    @Override 
    public void update(){ 
     super().update(); 
     statement 3; 
     statement 4; 

    } 
} 

такие, что вызов обновления() на студента приведет к отчетности 1, 2, 3 и 4 должны быть выполнены?

+3

просто позвоните ему с super.update(); super() - стандартный конструктор основного класса. –

ответ

2

Место super.update() в начале метода подкласса.