A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小蚊子 中级黑马   /  2013-12-15 23:18  /  1683 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

接口是否可继承接口?抽象类是否可实现(implements)接口?抽象类是否可继承具体类(concrete class)?抽象类中是否可以有静态的main方法?

评分

参与人数 1技术分 +1 收起 理由
FFF + 1 机关枪

查看全部评分

3 个回复

倒序浏览
接口可以继承接口。抽象类可以实现(implements)接口,抽象类可以继承具体类。抽象类中可以有静态的main方法。
备注:只要明白了接口和抽象类的本质和作用,这些问题都很好回答,你想想,如果你是java语言的设计者,你是否会提供这样的支持,如果不提供的话,有什么理由吗?如果你没有道理不提供,那答案就是肯定的了。
只有记住抽象类与普通类的唯一区别就是不能创建实例对象和允许有abstract方法。

评分

参与人数 1技术分 +1 收起 理由
FFF + 1 爱国者

查看全部评分

回复 使用道具 举报
接口是可以继承接口的,但是接口不可以实现接口,因为接口的方法都是抽象的。

评分

参与人数 1技术分 +1 收起 理由
FFF + 1 鼓励分+1

查看全部评分

回复 使用道具 举报
1、接口是可以继承接口的,而且java中唯有接口支持多继承;
2、抽象类是可实现(implements)接口的,接口其实就是一种抽象类;
3、抽象类是可继承具体类的,抽象类中也可有普通方法(不抽象的),覆写其父类中的方法;
4、抽象类中可以有静态的main方法,抽象类中的方法可以为抽象方法,也可以为具体的方法。

评分

参与人数 1技术分 +1 收起 理由
FFF + 1 赞一个!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马