我在Java中有一个A类,A有一些受保护的方法,然后我有一个B类,它从A中extends,这样B就可以覆盖那些受保护的方法。然后我想要有一个类C,它可以从B类中重写,但是C类应该不能调用A的受保护的方法。在Java语言中有办法做到这一点吗?我只是让父类的方法重写并让它们成为最终的吗?void somemethod();}
public class
在Language Tour of Dart docs中,它说“注意:实例变量可以是final,但不能是const。Final实例变量必须在构造函数体开始之前初始化-在变量声明处,通过构造函数参数,或在构造函数的初始化器列表中。”
但是可以使用常量构造函数创建常量对象。为什么不能在Dart中将常量变量声明为成员变量?