java中类和接口的区别

来源:百度知道 编辑:UC知道 时间:2024/05/16 07:46:26
我打开
http://gceclub.sun.com.cn/chinese_java_docs.html
中去查看java中文类库,其中一个软件包中为什么包含类和接口那,他们是同一个等级的吗

接口也是一种类,只不过格式不一样。标准类内一般都包含有属性、方法等程序逻辑,接口则只定义方法和属性,并不包含程序逻辑。

一个接口中的成员函数可以在不同的类中安装,而它的成员函数可以有很多种的实现方法,但是抽象类却不能象这样,它必须是由子类来继承,然后由子类来实现它的成员函数,如果其他的孙类继承了这个子类,只能重载这成员函数,但是抽象类的实现方法却不能改变。

类用class,接口用interface
接口是个抽象类,只在声明,并没有实现

接口是实现类的一种规则,使类拥有其他的方法、属性。