2013-02-10 31 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()是默认的主类构造函数。 – 2013-02-10 00:15:54

回答

2

地方super.update()在子类方法的开始。