java - 为什么我们不能将实例变量传递给父类(super class)构造函数?

这个问题在这里已经有了答案:
关闭 11 年前

Possible Duplicate:
Cannot refer to a instance method while explicitly invoking a constructor

我已经尝试了很长时间了。

public class bb extends test {

    int t = 23;

    public bb() {
        super(t); //**This is the place that error comes**
        // TODO Auto-generated constructor stub
    }

    public bb(int v) {
    }
}

public class test {

    public test() {
        // TODO Auto-generated constructor stub
    }

    public test(int v) {
        // TODO Auto-generated constructor stub
    }
}

Controller 类

class s {   
    public static void main(String[] args) {

        bb sd = new bb();
        System.out.println("sdfsdfsdfd");
    }
}

这是来的错误。我想知道为什么不能将实例变量传递给父类(super class)构造函数?我怀疑这是因为构造函数没有可访问的实例。

线程“main”中的异常 java.lang.Error: Unresolved 编译问题: 显式调用构造函数时无法引用实例字段 t

相关文章:

vb.net - 与条件和逻辑运算符混淆 - VB.net

qt - 如何解决(不兼容的发送方/接收方参数)问题?

asp.net - 有什么简单的方法可以检查复选框列表控件中是否没有选择任何项目?

ruby-on-rails - bcrypt 解密器

css - float : left; Not working in IE?

sql-server - 用于生成序列号的 SQL Server 函数

qt - 将插槽添加到自动创建的菜单项

php - 需要 return ($a > $b) 的解释吗? -1 : 1 in php

asp.net - CS0433 : The type 'CrystalDecisions.Web.

php - php中@字符的含义