-
java静态方法和普通方法方法是在类裏2113面的,是由5261类直接调用的.
-
this指的是调用该方法的4102对象.
-
熟读上面两1653点,然后看;例子
如果用A.add(); 我们说add里面的this指的是调用当前add方法的对象,
可是add是由类A直接调用的,不是由对象调用的,所以这里的this是谁?
由于可能有这种情况发生,所以不能在static中用this.
应为你不知道在用的时候,到底有没有创建对象.
super指的是父类对象,同理.你不能保证java静态方法和普通方法方法被调用时,有创建对象,如果没创建,this,super有指代谁?
你对这个回答的评价是