构造器的小问题,立刻在线送分!!!来者有分!!! 我写的那个TestStruct1编译是错的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当然编译错误了,你在TestStruct1里就没有写构造函数 首先,一个文件里只能有一个public class!所以你的第一个class不能用public;class TestStruct { TestStruct(int i) { System.out.println("Construct TestStruct:" + i); } }public class TestStruct1 extends TestStruct { public static void main(String args[]) { TestStruct ts = new TestStruct(0); //TestStruct1 ts1 = new TestStruct1(0); } }这样你的程序就可以先跑起来了!呵呵! TestStruct1里面必须有个构造函数public TestStruct1(int i) { super(i); ……} 编译器会给TestStruct1加一个g构造器,这个构造器会调用super的不带参数的构造方法,在TestStruct中加一个TestStruct() {},ok shihb() 你能编译通过上面你给出的代码吗,我编译通不过呀 UP!up!up!看看think in java吧,对了解基本的java常识很有帮助的! public class TestStruct { TestStruct(int i) {} }public class TestStruct1 extends TestStruct {TestStruct1(int i){super(i);} public static void main(String args[]) { TestStruct ts = new TestStruct(0); //TestStruct1 ts1 = new TestStruct1(0); } } 初学者 请求帮助 IO+SWING的小电子表 这段代码有逻辑方面的问题么? 50分 在线等 怎么知道一个IP是局域网的还是网外的? 复合查询的sql问题! 字符串转换成对象的问题 投诉: 21birdss(水园最厉害的牛人) --------up有分~ HashMap的上限是多少? 有没有方法在 非solaris 的 unix下,比如说 sco unix 下面,使用 j2se 的方法! gui编程中数据传递问题 请问?如何取得系统时间? 请问:如何根据已知数据画直线、矩形等图像,并以图像文件输出!
所以你的第一个class不能用public;
class TestStruct {
TestStruct(int i) {
System.out.println("Construct TestStruct:" + i);
}
}
public class TestStruct1 extends TestStruct {
public static void main(String args[]) {
TestStruct ts = new TestStruct(0);
//TestStruct1 ts1 = new TestStruct1(0);
}
}这样你的程序就可以先跑起来了!呵呵!
public TestStruct1(int i) {
super(i);
……
}
看看think in java吧,对了解基本的java常识很有帮助的!
TestStruct(int i) {}
}
public class TestStruct1 extends TestStruct {
TestStruct1(int i){
super(i);
}
public static void main(String args[]) {
TestStruct ts = new TestStruct(0);
//TestStruct1 ts1 = new TestStruct1(0);
}
}