黑马程序员技术交流社区
标题:
interface
[打印本页]
作者:
马超
时间:
2012-4-17 13:42
标题:
interface
interface类和class类有什么区别啊?interface类中不能够定义构造函数吗?
作者:
高铭
时间:
2012-4-17 13:50
interface 和class 是一个级别的 不同的是 interface是一个接口 里面的方法都是抽象的 是一个抽象类
就用interface 接口要构造函数没有任何意义,因为接口本身就不让new实例
class 就不用说了 天天用
作者:
周海诚
时间:
2012-4-30 15:17
楼上说的很对
interface内只有函数声明,没有函数实现
Abstract内一定有虚函数,也可以有实函数
作者:
蒋映辉
时间:
2012-4-30 15:31
interface类是最抽象的抽象
里边的方法只有方法名,没有实体,跟Abstract有点像 但是比Abstract更抽象
作者:
刘_浩
时间:
2012-4-30 15:46
接口可以看成是一个特殊的类,不过里面定义全是没有方法体的函数声明,如果还有变量的话,那么只能是final修的变量,也就相当是常量了。
而且类只能单继承,但是可以多层继承,多实现;但是接口可以多继承。接口中定义的方法只能被子类实现后才要以使用。
抽象类中可以没有抽象方法,也可以有。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2