日期:2014-05-20  浏览次数:20802 次

java中怎么访问同一个类中的其它方法
如一个方法paint(Graphics   g)
我在另一个方法redball()中想访问paint(Graphics   g)方法,怎么访问?

------解决方案--------------------
this.paint(g);
------解决方案--------------------
使用this关键字。。。
------解决方案--------------------
当然也可以不用啊,就像调用本类里的其它方法一样.
public void paint(Graphics g){
if(g==null) return;
....
}
public void redball(){
paint(this.getGraphics());
}
------解决方案--------------------
不明白访问paint方法是什么目的,如果是想实现重画,用repaint方法吧。
------解决方案--------------------
this.paint(g);就可以啦
------解决方案--------------------
this 可以调用类中所以的方法和变量