接口的实现
一、接口的实现
-
一个类可以实现多个接口
-
实现了接口就要实现接口中的函数
-
多个无关的类可实现同一个接口
-
在Java中,可以通过接口来模拟多继承
-
使用
implements
关键词来实现
接口,如果实现多个接口,那么接口直接用,
间隔
二、语法
<modifier> class <name> [extends <superclass>] [implements <interface> [,<interface>]] {
<declarations>
}
三、代码实战
代码的详细解读,可以参考视频教程
接口:IPerson.java
package com.qicong.gj.c12;
/**
* User: 祁大聪
*/
public interface IPerson {
// public final String name = "sanNi";
public void getName();
public void getAge();
}
接口:IBoy.java
package com.qicong.gj.c12;
/**
* User: 祁大聪
*/
public interface IBoy {
public void dance();
}
PersonImpl.java
:实现了两个接口,继承了一个类
package com.qicong.gj.c12;
/**
* User: 祁大聪
*/
public class PersonImpl extends PersonTest implements IPerson, IBoy {
@Override
public void getName() {//实现父接口中的函数,最好也加上 @Override
}
@Override
public void getAge() {
}
@Override
public void dance() {
}
}