Просмотреть поведение метода по умолчанию для переопределения - PullRequest
0 голосов
/ 30 ноября 2011

Я учусь использовать @override, и это довольно круто, сейчас я пытаюсь выяснить, как просмотреть методы, которые вы переопределяете. API (я все еще новичок, поэтому я могу ошибаться здесь) сообщит вам имена методов и опишет их, но на самом деле не покажет вам код.

Я использую контекстную помощь Eclipse, чтобы найти методы, которые я могу переопределить, и я знаю, что могу вызвать super.'thismethod'(), чтобы выполнить действие по умолчанию, но что, если я хочу что-то изменить или просто посмотреть, действительно ли мне нужно? *

Вопрос: Как просмотреть полный код метода суперкласса для переопределения?

Спасибо за все ответы!

Ответы [ 3 ]

1 голос
/ 30 ноября 2011

Выберите метод и нажмите клавишу F3, которая приведет вас к реализации суперкласса (важно, чтобы в вашем пути к классам был код Superclass, а не только файл класса)

0 голосов
/ 30 ноября 2011

Вы можете выбрать любое имя метода и нажать F3, чтобы перейти к любому методу, поэтому вы должны выбрать (или просто навести курсор) super.method () и нажать F3. Это приведет вас к супер-методу.

Лучше выберите (или просто наведите курсор) метод и нажмите ctrl-T, чтобы увидеть иерархию типов, в которой вы можете щелкнуть класс, который вы хотите исследовать, и вы попадете в соответствующий метод.

0 голосов
/ 30 ноября 2011

Один из простых способов сделать это - запустить приложение и включить отладку, установить точки останова вокруг класса, который вы хотите проверить, и затем перейти к нему.Некоторые IDE предоставляют возможность щелкать по источнику через контекстно-зависимое меню, но я не уверен, что Eclipse сделает это.

...