为什么我们不能在静态方法中使用'this'关键字
class Sub {
static int y;
public static void foo() {
this.y = 10;
}}我理解,它this代表调用该方法的对象,并且静态方法不绑定到任何对象。但在上述情况下,变量y也是静态的。
如果我们可以在类对象上调用静态方法,为什么我们不能允许静态方法来设置类的静态变量。
这个附加约束的目的是什么?
炎炎设计
holdtom
RISEBY
随时随地看视频慕课网APP
相关分类