【发布时间】:2013-10-28 19:07:13
【问题描述】:
我收到以下代码中标题中提到的错误。请告诉我为什么会出现这个错误,尽管我没有在任何地方从超类调用默认构造函数 MyNumber(),以及如何修复它。
package referencereturntype;
公共类 MyNumber { 字符串编号;
public MyNumber(String str){
num=str;
}
public static void main (String [] args){
MyNumber my_num= new MyNumber("+2");
System.out.println("Success! The object of the class itself is successfully returned from retOb(). The object now contains the string : " + retOb(my_num).num);
}
public static SubMyNumber retOb(MyNumber my_num){
SubMyNumber sub_my_num= new SubMyNumber("-50");
sub_my_num.nums=my_num.num;
return sub_my_num;
}
}
公共类 SubMyNumber 扩展 MyNumber { 字符串数字;
public SubMyNumber( String strs){
nums=strs;
}
}
提前致谢。
【问题讨论】:
标签: java