关于super()的用法,请大家指教 刚刚学习写java,定义了一个父类,两个子类,调用了其中一个子类作算法,结果运行时一直报错,说另一个子类stackoverflow exception,估计是没写super()语句。不知道怎么写它,请大家帮忙告诉我super()的作用,和为什么要用它? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 super就是父母的构造函数,你在子类中加上一个和父类一模一样的构造函数就行了; class aa { public int i; aa(int i) { this.i=i; }}public class bb extends aa{ bb(int i) { super(i); } public static void main(String [] args) { bb b=new bb(9); System.out.println(b.i); }}} 是不是bb类可以继承aa类所有的方法和属性,只要调用aa就好了? aa是构造函数,super()只是继承和父类一样的构造函数 super()有两种用法.一种在调用父类的构造.注意的是必需在子类构造中的一行出现.否则会错的.另一种就是,调用被子类所覆盖父类的方法.记忆中就这两种用法, 用jxl将数据写入文件,列数超过极限 新手求教一个问题,定义类能在本身这个类里调用他本身的??? 做WEBGAME服务器,net好还是JAVA好 关于static的大字报, 还有main. io包的学习中遇到了困难。 高手帮忙帮我解答一下下边的问题,谢谢了 再开贴求助按钮问题,分不够再加!在线等待,解决马上给分! QuickSort 的问题! 高分请教,马上结萜! System.out缺省的是道控制台的输出流,能否有办法将System.out变为到文件的输出流? json数据转换 arraylist的一个小问题 请问怎么样把这个测试程序写完整?急。。。在线等!
{
public int i;
aa(int i)
{
this.i=i; }
}public class bb extends aa
{
bb(int i)
{
super(i);
}
public static void main(String [] args)
{
bb b=new bb(9);
System.out.println(b.i);
}}
}