2009-03-03 21 views
4

継承されたクラスメンバ、つまりスーパークラスでpublic/protectedに定義された変数を視覚的に分離する方法はありますか? 継承されたメンバーをハイライトする

は、私はそれが私は、EclipseのGanymedeを使用してい

...別に抽象メンバーを型にはめることも可能だということに気づきました。

答えて

2

Open Window> Preferences。

[一般]> [Appearence]> [色とフォント]を左に選択します。

右上のJava> Inherited Membersを選択し、必要な色を選択します。

この色は、継承されたメンバーの階層ビューで使用されます。

+1

エディタでコードを強調表示する方法はありますか? –

+0

私はそれを行う方法を知らない。 – amit

0

エディタについては、オーバーライドされたメソッド(継承されていない)を意味するのでしょうか?その場合、Eclipseはエディタでオーバーライドされたメソッドを示し、メソッドのシグネチャの左側に緑色の矢印が表示されます。緑色の矢印をクリックすると、メソッドのスーパークラス実装が表示されます。

実際にテキストの色を変えるのは分かりません。緑色の矢印はいつも私のために十分でした。

+0

いいえ、継承された、保護された、またはpublicのクラス変数を意味します。したがって、スーパークラスからプロテクトされた変数を使用すると、現在のクラス定義でその変数の定義を探す必要がないことをすぐに知ることができます。 –

関連する問題