黑马程序员技术交流社区

标题: 接口,抽象类,类,继承? [打印本页]

作者: 深知一生短暂    时间: 2013-8-17 21:44
标题: 接口,抽象类,类,继承?
本帖最后由 深知一生短暂 于 2013-8-17 23:09 编辑

接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类?
作者: 乖睡觉咯    时间: 2013-8-17 21:57
接口可以继承接口  

抽象类也可以实现接口

抽象类可以继承实体类,但是继承的话前提是实体类必须有明确的构造函数
作者: 深知一生短暂    时间: 2013-8-17 22:16
希望能有代码,这样可以形象点。
作者: 昨夜星风    时间: 2013-8-17 22:28
找到一个形象说明的例子  希望能帮得到你。
爸爸带儿子去参加儿童智力活动,进去时需要先签名,爸爸就签了自己的名字,而实际上是儿子参加活动,这就是多态(父类引用指向子类对象)。
参加活动时,主持人问儿子:你爸爸是谁啊?
儿子回答:我爸爸是李刚。(继承)
主持人接着问,你会写java代码吗?
儿子:不会。
主持人:那我给你介绍个java老师,你跟他学,你就会java了。(接口)
儿子:不学不学,太累了。
主持人:你理想中的爸爸是什么样的?
儿子:有钱有权,还要会java。(抽象类)
主持人:这样的爸爸可找不到,不过如果一个会java的人,技术特别牛,有一天他就会有钱有权了。(抽象类的实现类)
作者: 深知一生短暂    时间: 2013-8-17 22:42
乖睡觉咯 发表于 2013-8-17 21:57
接口可以继承接口  

抽象类也可以实现接口

最后一句话不是很懂





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2