黑马程序员技术交流社区

标题: 抽象类接口问题? [打印本页]

作者: 小蚊子    时间: 2013-12-15 23:18
标题: 抽象类接口问题?
接口是否可继承接口?抽象类是否可实现(implements)接口?抽象类是否可继承具体类(concrete class)?抽象类中是否可以有静态的main方法?

作者: jing迪    时间: 2013-12-15 23:20
接口可以继承接口。抽象类可以实现(implements)接口,抽象类可以继承具体类。抽象类中可以有静态的main方法。
备注:只要明白了接口和抽象类的本质和作用,这些问题都很好回答,你想想,如果你是java语言的设计者,你是否会提供这样的支持,如果不提供的话,有什么理由吗?如果你没有道理不提供,那答案就是肯定的了。
只有记住抽象类与普通类的唯一区别就是不能创建实例对象和允许有abstract方法。
作者: kun1990    时间: 2013-12-15 23:59
接口是可以继承接口的,但是接口不可以实现接口,因为接口的方法都是抽象的。
作者: 唐侠君    时间: 2013-12-16 01:12
1、接口是可以继承接口的,而且java中唯有接口支持多继承;
2、抽象类是可实现(implements)接口的,接口其实就是一种抽象类;
3、抽象类是可继承具体类的,抽象类中也可有普通方法(不抽象的),覆写其父类中的方法;
4、抽象类中可以有静态的main方法,抽象类中的方法可以为抽象方法,也可以为具体的方法。




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