使用toString()方法在Eclipse Kepler中打印继承的字段

mou*_*aim 3 java eclipse tostring eclipse-kepler

我想为扩展另一个的类生成toString()方法.但是在生成toString()对话框中,没有继承字段的复选框(见下图)

在此输入图像描述

这有什么问题?

Men*_*ena 6

Inherited fields如果出现以下情况,该选项将结

  • 您正在扩展与可继承领域,一类即public,protected(或包保护同一个包内)
  • toString当光标位于子类中时,右键单击右上角生成方法

后者可能会令人困惑:它不是您右键单击的位置,而是实际光标所在的位置,它决定了toString应该生成(等)方法的类.