2010-10-19 13 views

Antwort

30

Es gibt einen Weg. Konzentrieren Sie sich auf das Attribut, klicken Sie mit der rechten Maustaste. Wählen Sie "Refactor" -> "Encapsulate Field".

(Herausgegeben zu erklären, warum es funktioniert, auch wenn der Titel-Menü nicht bedeutet)

Die „Encapsulate Feld“ Dialog-Box wird Getter/Setter für Sie erstellen, wenn sie nicht existieren, und wird den Feldzugriff ändern, um die Getter/Setter zu durchlaufen. Der Dialog erkennt automatisch vorhandene Getter/Setter, so dass dies für die von Ihnen genannten Anforderungen ausreichen würde.

+0

Vielen Dank; es funktioniert wunderbar! Ich muss wirklich die JDF-Refactoring-Dokumentation lesen. –

+0

Hier ist eine weitere gute Antwort auf die Frage: http://StackOverflow.com/a/21597844/2875073 – Jonn