interface接口
一、interface接口介绍
-
接口
interface
是函数和常量值的定义的集合 -
接口是一种特殊的抽象类,这种抽象类中只包含常量和函数的定义,而没有变量和函数的实现
-
我们习惯在定义一个接口的时候,在其名字前面加上大写的
I
,比如IPerson
二、接口的语法
<modifier> interface <name> {
[<attribute_declarations>]
[<abstract_method_declarations>] //只有函数的声明,没有函数体
}
三、代码实战
代码的详细解读,可以参考视频教程
接口:IPerson.java
package com.qicong.gj.c11;
/**
* User: 祁大聪
*/
public interface IPerson {
public final String name="sanNi"; //常量
public void getName(); //函数的声明
public void getAge();
}
子类(实现类): Person.java
package com.qicong.gj.c11;
/**
* User: 祁大聪
*/
public abstract class Person implements IPerson{
//如果一个类实现了某个接口,但是没有全部实现其中的函数,那么这个类必须是抽象类
}