Как решить конфликт имен классов в Java?
Я пишу компилятор на Java, у меня есть абстрактный класс Type
и я хочу иметь String
класс, чтобы продлить мой Type
,
Тем не менее, у меня уже есть CharacterType
класс, который использует некоторые методы из java.lang.String
так что будут некоторые конфликты имен, когда у меня length()
а также charAt(index)
методы в моем местном String
учебный класс.
Я мог бы легко разрешить этот конфликт, назвав свое самоопределение String
класс как StringType
, но я хочу знать, как переопределить весь класс, если я все еще хочу назвать свой класс как String
,