4

有没有办法在视觉上分离继承的类成员,即在超类中定义为公共/受保护的变量?

我注意到可以分别对抽象成员进行风格化......

我正在使用 Eclipse Ganymede。

4

3 回答 3

2

打开窗口 > 首选项。

选择左侧的常规 >​​ 外观 > 颜色和字体。

在右侧选择 Java > Inherited Members,然后选择所需的颜色。

此颜色将在继承成员的层次结构视图中使用。

于 2009-03-03T15:11:43.393 回答
0

您可以在给定类的层次结构视图中看到明显的差异(在类名称上按 F4)。

然后按详细视图上的“显示所有继承的成员”按钮。

替代文本 http://help.eclipse.org/ganymede/topic/org.eclipse.jdt.doc.user/tips/images/hierarchy-lockview.png

当前类型中声明的方法/变量以蓝色显示,继承的以黑色显示。

于 2009-03-03T15:04:45.157 回答
0

如果您在谈论编辑器,那么您可能是指被覆盖的方法(不是继承的),对吧?如果是这样,Eclipse 会在编辑器中用指向方法签名左侧的绿色箭头指示被覆盖的方法。单击绿色箭头将带您进入该方法的超类实现。

至于实际改变文本的颜色,我不知道——绿色箭头对我来说一直是足够的。

于 2009-03-05T06:29:56.047 回答