含义不一样,this是本类对象,t是你创建出来的t对象
method2方法中那两行代码的意思是,创建一个This2对象,没猜错的话就是你当前这个类的对象,然后调用当前对象的doOther()方法,也可以替换成this. doOther(),表示调用当前类的doOther()方法,由于你的doOther()方法里面就一行打印,虽然这两种写法调用的对象不同,但是执行结果相同,所以它俩是可以替换的
不对吧,这鸡汤有毒 这不能直接替换呀
你这两种情况的含义是不一样的,运行代码结果是不同的,只不过你这里是输出一个固定的字符串,所以看上去运行结果是一样的。
this.doOther(); 指的是调用当前对象的doOther方法,t.doOther();则是调用的t这个对象的方法。
建议楼主把Java基础再去学学