public class father
{
public show()
{ System.out.println("1");
} public show(int i) { System.out.println("2"); }
}public class son extents father
{ public show(int i,int j)
{ super(i);
System.out.println("3");
}
public show(string s)
{ this.show();
System.out.println("4");
} public show()
{ System.out.println("5"); } public static void main()
{ son r=new son;
r.show(0,0);
r.show(String);
r.show();
}}输出是不是:2,3;1,5,4;1,5.
里面不知道有没有语法错误。
{
public show()
{ System.out.println("1");
} public show(int i) { System.out.println("2"); }
}public class son extents father
{ public show(int i,int j)
{ super(i);
System.out.println("3");
}
public show(string s)
{ this.show();
System.out.println("4");
} public show()
{ System.out.println("5"); } public static void main()
{ son r=new son;
r.show(0,0);
r.show(String);
r.show();
}}输出是不是:2,3;1,5,4;1,5.
里面不知道有没有语法错误。
楼主【zhangbin55661】截止到2008-07-16 08:36:38的历史汇总数据(不包括此帖):
发帖的总数量:10 发帖的总分数:200 每贴平均分数:20
回帖的总数量:5 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:7 结贴的总分数:140
无满意结贴数:0 无满意结贴分:0
未结的帖子数:3 未结的总分数:60
结贴的百分比:70.00 % 结分的百分比:70.00 %
无满意结贴率:0.00 % 无满意结分率:0.00 %
楼主加油
1,方法不写返回类型.public void show...
2.extends
3.String
4.super(i)是调用父类的构造方法,只能在子类的构造方法中调用.
5main方法要带参数规范:
类名要首字母大写.
System.out.println("1");
} public void show(int j) {
System.out.println("2");
}
}class Son extends Father { public void show(int i, int j) {
System.out.println("3");
} public void show(String s) {
this.show();
System.out.println("4"); } public void show() {
System.out.println("5"); }
}public class Test { public static void main(String args[]) {
Son r = new Son();
r.show(0, 0);//调用show(int i,int j),输出3
r.show(new String());//调用show(String s),该方法中先调用了this.show(),输出5,然后输出4
r.show();//调用show(),输出5
}
}所以结果是
3
5
4
5
建议楼主把语法错误都自己解决掉再问其他的问题.
super(i)调用也不对 还一些一些书写错误
{
public show()
{ System.out.println("1");
} public show(int i) { System.out.println("2"); }
} public class son extents father
{ public show(int i,int j)
{ super(i);
System.out.println("3");
}
public show(string s)
{ this.show();
System.out.println("4");
} public show()
{ System.out.println("5"); } public static void main()
{ son r=new son;
r.show(0,0);
r.show(String);
r.show();
} } 输出是:2,3;4,5. 这2个类主要是体现JAVA的多态,即,OVERLOAD AND OVERRIDDING