作者sioo (加油加油)
看板java
标题Re: [问题] 继承和建构子
时间Sat Jul 15 13:03:35 2006
※ 引述《timchen01 (生命是不断的累积)》之铭言:
: ※ 引述《sioo (加油加油)》之铭言:
: : 大家好,我有一个简单的范例程式
: : 当我在子类别B的建构子中要使用到父类别A的method时,
: : compiler给我的错误讯息是
: : cannot find symbol
: : symbol: constructor A()
: : location:A
: : public class B extends A
: : {
: : public B(int num)
: : {
: : setNum(num);
: : }
: 因为A class 的建构子中没有一个没参数的建构子,所以才会错,
: 要把setNum(num);改成super(num);
不好意思,我不太了解..
如果我在A里面没有写任何建构子,不是应该要自动产生一个无参数的就构子吗?
还是说一个类别要被别人继承的时候,它就一定要有一个无参数的建构子
谢谢您的回答
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.205.175