标签: java namespaces overrides
我用Java编写编译器,我有一个抽象类Type,我希望有一个String类来扩展我的Type。
Type
String
但是,我已经有一个使用CharacterType中某些方法的java.lang.String类,因此当我在我的length()和charAt(index)方法中时会出现一些名称冲突本地String课程。
CharacterType
java.lang.String
length()
charAt(index)
我可以通过将我自定义的String类命名为StringType来轻松解决此冲突,但如果我仍想将我的类命名为{{{},我想知道如何覆盖整个类1}}。
StringType