读书人

super调用,该怎么处理

发布时间: 2012-01-03 22:16:06 作者: rapoo

super调用
为什么用paintComponent(Graphics g)方法时要调用super.paintComponent(Graphics g)呢?
例:
class ContentPanel extends JPanel{
public void paintComponent(Graphics g){
super.paintComponent(g);
g.drawOval(120.60.150.70);}}

[解决办法]
super是告诉编译器你调用的方法是父类的方法只和和编译器有关。
编译器会在method table中查找合适的方法。
(请查看多态)。

读书人网 >J2SE开发

热点推荐