2012-03-31 7 views

Respuesta

18

Haga clic derecho en el panel del editor para la clase A, vaya a 'Generar ...' -> 'Sobrescribir métodos ...'.

A continuación, se le presentará una lista de todos los métodos que pueden anularse.

'Generar ...' también se puede activar mediante atajos de teclado, actualmente estoy en una Mac y es ^N. IIRC el atajo en Windows/Linux es Alt-Insertar.

+0

Gracias! Actualmente estoy en Linux, el atajo para 'Sobrescribir métodos' es CTRL + O como dijo MalsR en su respuesta anterior. – kaneda

+0

Esto es estúpido, no es su respuesta, ¿por qué no lo hacen autocompletar para usted como lo hace Xcode? – mskw

10

intentado añadir esto como un comentario, pero los atajos de teclado son claras cuando se añade como una respuesta;)

Una vez en la subclase hacer CTRL + O (Windows) Esto mostrará una lista de los métodos que se puede anular, que incluye los estándares, así como los métodos de su superclase.

Información adicional (No relacionado con la pregunta): También se publicó un enlace que contiene algunos otros shorcuts inteligentes muy útiles si le son útiles. IntelliJ shortcuts that I can't find

+0

Gracias MalsR por la sugerencia de acceso directo (que también es la misma en Linux). También gracias por el enlace. Lo revisaré. – kaneda

+0

@kaneda Me alegro de ayudar. – MalsR

2

En Mac con la última IntelliJ (13), utilice Code > Override Methods... y comience a escribir el método que desea anular, generará automáticamente todo el método con el @Override anotación para que

El acceso directo de esto es Cmd + O

Cuestiones relacionadas