java 接口

来源:互联网 发布:如何正确对待网络暴力 编辑:程序博客网 时间:2024/05/17 08:38

接口概念

1、接口(interface)是抽象方法和常量值的定义的集合。

2、从本质讲,接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现

3、接口定义例子:

 public interface Runner{
public static final int id = 1;
public void start( );
public void run( );
public void stop( );
}

接口特性

1、接口可以多重实现

2、接口中生命的属性默认为public static final的;也只能是public static final的

3、接口中只能定义抽象方法,而且这些方法默认为public的,也只能是public

4、接口可以继承其它的接口,并添加新的属性和抽象方法

5、多个无关的类可以实现同一个接口

6、一个类可以实现多个无关的接口

7、与继承关系类似,接口与实现类之间存在多态性

8、定义java类的语法格式,如public class TestJava extends mySuperClass implements myInterface ,myInterface2 { }


原创粉丝点击