“Counter2.this”不是指Counter2当前的对象,而是实例化Counter2类而又调用init() 方法的那个对象,而c2是class SeparateSubTask里的东西,尽管它也是个Count2类型,但是它并不是实例化来的,所以跟c2没有什么关系。