黑马程序员技术交流社区

标题: abstract class和interface有什么区别? [打印本页]

作者: 紫薰iy    时间: 2014-10-25 22:26
标题: abstract class和interface有什么区别?
能不能详细解释区分一下?

作者: maralbertlee    时间: 2014-10-26 10:47
interface是接口,是把所需成员组合起来,以封装一定功能的集合。接口只可以继承接口
abstract修饰符可以用于类、方法、属性、事件和索引指示器(indexer),表示其为抽象成员,抽象方法是没有方法体的方法。
class类,每个class都有一个相应的Class对象。也就是说,当我们编写一个类,编译完成后,在生成的.class文件中,就会产生一个Class对象,用于表示这个类的类型信息。
作者: 颜仔    时间: 2014-10-26 12:16
两个都是抽象类,都不能建立本类对象的意思,不同的是前者不一定都是抽象方法,而后者只能是抽象方法。




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