使用Dart进行多重继承并从多个级别访问公共变量

时间:2013-11-18 15:15:43

标签: dart

我和Dart一起工作了几个星期,到目前为止一直很好。但是,当我尝试从更高级别的类中访问变量时,我遇到了一个问题。我不确定如何在没有实际样本的情况下解释这个问题,所以这里有一个简单的例子:

http://pastebin.com/r2ru6G2w

尽可能简单地说明这一点:

  • AClass有一个名为“parameter。”的变量。
  • BClass继承自AClass,还有一个构造函数参数(incomingParameter),该参数从AClass分配给“parameter”变量。
  • CClass继承自BClass,也有一个构造函数参数(incomingParameter),只需通过超级初始化器传递给BClass。
  • DClass继承自CClass,但没有任何构造函数参数。相反,我试图将“参数”变量从AClass传递到超级初始化器。

这会导致错误,即“只能在初始化程序中访问静态成员”。很公平。知道怎么解决这个问题吗?

感谢所有的帮助, MR

0 个答案:

没有答案