スーパークラス「Sam」とサブクラス「SubSam」があります
 public class Sam {
String msg;
String msg1;
Sam(String mm, String mm1) {
    msg = mm;
    msg1 = mm1;
}
@Override
public String toString() {
    return this.msg + "  " + this.msg1;
    }
}
class SubSam extends Sam {
String msg1="C";
public static void main(String[] args) throws Exception {
    SubSam obj = new SubSam();
    System.out.println(obj);
}
SubSam() {
    super("A", "B");
}
}
出力は次のとおりです。
A  B
「toString()」が「SubSam」ではなく「Sam」のインスタンス フィールドを参照している理由。出力は次のようになります: AC
ずいぶん前から考えているのですが、できませんか?