Tag: 科特林分类

我们能代表Java(或Kotlin)中的“自我”吗?

我认为问题标题有点混乱,但是我找不到更准确的方式来说这个。 我只需要一个简单的代码示例来告诉你我想要什么。 我有: // code 1 interface A { A bla(); } class B implements A { @Override public B bla() { return this; } } class C implements A { @Override public C bla() { return this; } } 但实际上,这个代码也会编译(diff:查看返回types声明): // code 2 interface A { A bla(); } class B implements A { […]