interface接口

阅读量: 6 编辑

接口一般用于声明行为,方法使用public或default修饰,不能使用private修饰,可以有常量(很少有变量);

一、interface接口介绍

1、接口 interface 是函数和常量值的定义的集合;

2、接口是一种特殊的抽象类,这种抽象类中只包含常量和函数的定义,而没有变量和函数的实现;

3、我们习惯在定义一个接口的时候,在其名字前面加上大写的 I,比如 IPerson

二、接口的语法

<modifier> interface <name> {
    [<attribute_declarations>]
    [<abstract_method_declarations>] //只有函数的声明,没有函数体
}

三、编程实战

代码的详细解读,可以参考视频教程

接口:IPerson.java

/**
 * User: 祁大聪
 */
public interface IPerson {

    public final String name="sanNi"; //常量

    public void getName(); //函数的声明

    public void getAge();

}

子类(实现类): Person.java

/**
 * User: 祁大聪
 */
public abstract class Person implements IPerson{

    //如果一个类实现了某个接口,但是没有全部实现其中的函数,那么这个类必须是抽象类

}

爱码岛编程公众号
试卷资料
爱码岛编程小程序
在线刷题
苏ICP备13052010号
©2023 南京匠成信息科技有限公司