是否有任何 Java 编辑器能够突出显示所有 继承的成员?这似乎是一个非常有用的特性,有助于理解访问基类成员的派生类的结构。我个人正在使用 Intellij-IDEA
,如果您知道任何方法,请分享。欢迎所有其他编辑!
比如你有时会看到下面的场景(请不要把这个例子当回事)。
class A {
...
protected int a;
protected int x;
...
}
class B extends A {
...
protected int b;
void isntThatCoolIfSomeoneOverridesA() {
a = b;
x = b * b;
}
...
}
更新:扩展了示例
B
类中a
和x
的用法需要重点说明,因为它们都是继承的数据成员A
类的 strong>。
最佳答案
eclipse :
可以突出显示继承方法的调用,但不能突出显示字段。 您可以在首选项对话框中打开它,在 Java -> Editor -> Syntax Coloring 下。 在元素 ListView 中,选择 Java -> Inherited method invocations,选中 Enable 并编辑它的突出显示方式。
关于Java:突出显示所有派生数据成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6156141/