当前位置: 技术问答>java相关
请问类和接口的区别
来源: 互联网 发布时间:2015-08-19
本文导语: 这两个概念还是不太懂,请老鸟帮着理理,最好结合例子,或者给出相关文章也行,谢谢。 | 类可以给你提供具体得实现,而接口只是给你一个框架(没有任何实质性得东西,连属性等等都没有)....
这两个概念还是不太懂,请老鸟帮着理理,最好结合例子,或者给出相关文章也行,谢谢。
|
类可以给你提供具体得实现,而接口只是给你一个框架(没有任何实质性得东西,连属性等等都没有).对类来说你可以照着那个框架去搭建你想要得东西,我想看过COM相关得东西回对你了解接口和类很有帮助.其实接口就是提供一种行为规范.
|
接口是一个"纯洁"的抽象类.在接口里面只能有方法原型和常量,不能有事例变量.
一个类可以实现多个接口,而只能继承一个类,也就是说接口支持多层继承,而类不可以.一个类继承一个接口也可以说是实现一个类.
接口在多形性方面有很大的作用,去看看think in java 里面讲解的很详细!
good luck
一个类可以实现多个接口,而只能继承一个类,也就是说接口支持多层继承,而类不可以.一个类继承一个接口也可以说是实现一个类.
接口在多形性方面有很大的作用,去看看think in java 里面讲解的很详细!
good luck
|
接口只是提供操作的界面,并不提供界面的实际操作.
这些实际操作一般在类中实现.
这些实际操作一般在类中实现.
|
ResultSet是一个接口。
类有方法体,接口中的方法没有方法体,而且接口中声明的变量隐含的都是public、final、static型,必须被初始化,实质上是常数。
类有方法体,接口中的方法没有方法体,而且接口中声明的变量隐含的都是public、final、static型,必须被初始化,实质上是常数。
|
接口可以理解为一种行为规范,
凡是实现某接口的类必定都遵守这套行为规范。
好处是代码重用。
凡是实现某接口的类必定都遵守这套行为规范。
好处是代码重用。
|
接口只有变量和方法名提供!
|
我认为接口有时可以看作对一个类的说明,一个类使用一个接口,表明它要实现接口中声明的功能,这是一种承诺。
|
接口比较”纯洁“或者说”保守“;
|
接口可以说是一个特殊的类,他中间含有抽象方法!!