我目前正在编写一个java编译器,我必须强制执行的事情之一是非循环继承。我想知道检查此要求的最佳方法是什么。谢谢!
最佳答案
看看this part JLS 的部分,特别是 8.1.4 底部的部分,即“如果...,则 C 类直接依赖于 T 类型”。
如果您正在编写 Java 编译器,JLS 是您的首选引用资料。您最终可能会对整本书了如指掌。
关于java - 继承中的循环检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9459398/