java中 接口

来源:互联网 发布:工业监控组态软件 编辑:程序博客网 时间:2024/06/06 15:46
1、一个类最多只能有一个直接的父类。但是有多个间接的父类。2、java是单继承的,一个类只能继承一个 父类。

接口:

接口的作用是:    1、拓展功能的。    2、定义约束规范。    3、程序的解耦。接口的定义格式:    interface 接口名 {    }接口要注意的事项:    1、接口是一个特殊的类。    2、接口的成员变量默认的修饰符为: public static final 。那么接口中的变量都是常量。    3、接口中的方法都是抽象的方法,默认的修饰符为:public abstract    4、接口不能创建对象    5、接口是没有构造方法的    6、接口是给类去实现使用的,非抽象类实现一个接口的时候,必须要把接口中所有方法全部实现。

实现接口的格式    class 类名 implements 接口名 {    }

interface (定义接口)implements (实现接口)

类与接口之间的关系:实现关系。

类与接口要注意的事项:    1、非抽象类实现接口时,必须把接口中的所有方法实现。    2、抽象类实现一个接口时,可以实现也可以不实现接口中的方法。    3、一个类可以实现多个接口。java为什么是单继承,多实现呢?    如果是多继承,两个父类中有相同的方法,就会冲突。多接口实现,没有这个问题,因为定义接口中方法是不具体的。

接口与接口之间的关系:继承。

接口与接口要注意的事项:    1、接口与接口之间是可以多继承的interface B extemds A , C{}
0 0