您的位置:程序门 -> java -> j2se / 基础类



抽象类是否可继承实体类(concrete class)?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


抽象类是否可继承实体类(concrete class)?
发表于:2007-01-30 19:47:08 楼主
很多人的解答为:
抽象类是否可继承实体类,但前提是实体类必须有明确的构造函数。
????
谁能帮忙解释一下为什么?
发表于:2007-01-30 19:49:241楼 得分:0
help   me
发表于:2007-01-30 21:10:002楼 得分:0
?
发表于:2007-01-30 21:10:073楼 得分:0
?
发表于:2007-01-30 22:10:054楼 得分:0
> > 抽象类是否可继承实体类
right。可以继承其他类,比如默认继承object。

> > 但前提是实体类必须有明确的构造函数
什么叫“明确的构造函数”?
发表于:2007-01-31 08:25:405楼 得分:0
class   father   {

}

abstract   class   child   extends   father   {

}

可以编译通过;
所谓“明确的构造函数”跟子类是否是抽象类无关,指的是“如果父类没有缺省构造函数,则子类必须声明一个同父类构造函数同样签名的构造函数”。
发表于:2007-01-31 20:55:576楼 得分:0
谢谢


快速检索

最新资讯
热门点击