如何不用this调用一个类中的另一种方法?

来源:百度知道 编辑:UC知道 时间:2024/06/07 05:42:22
创建一个类,有两个方法,在第一个方法中调用第二个方法两次,第一次不用this,第二次用this.请大家指点一下

在同一个类中,方法之间可以直接调用
this.fun2()的效果等于直接用fun2()。
另外如果fun1 是static的,就不可以用new ClassTest().fun2();这种方法。

class ClassTest{
public static void main(String[] args){
ClassTest test = new ClassTest();
test.fun1();
}

public void fun1(){
this.fun2();
new ClassTest().fun2();
}

public void fun2(){
System.out.println("this is fun2");
}
}