8
如果我有下面的类层次结构:科特林摘要受保护的属性
abstract class Foo<out T : Bar>() {
abstract protected val thing: T
}
class Baz : Foo<BarImpl> {
override protected val thing: T = ...
}
我得到巴兹::件事警告说:
冗余知名度修改
这是否意味着编译器将它视为受保护而不需要指定,或者它必须公开?