接口是什么,它的作用是什么?首先,Java只能实现单继承,而有时候实际需要要求我们实现多继承,因此,接口就是为了实现多继承而开发出来的,并且接口支持程序在运行时动态地调用方法,它使得方法的声明和实现分隔开。
概述:
(1)声明接口;
(2)定义接口的实现类;
(3)使用接口;
1.声明接口
package com.yuyang.d9_interface;
/**
* 接口
*/
public interface SportMan {
void run();
void competition();
}
2.定义实现类
package com.yuyang.d9_interface;
/**
* 实现类
*/
public class PingPongMan implements SportMan {
private String name;
public PingPongMan(String name){
this.name=name;
}
@Override
public void run() {
System.out.println(name+"必须跑步");
}
@Override
public void competition() {
System.out.println(name+"必须参加比赛");
}
}
3.测试类调用
package com.yuyang.d9_interface;
public class Test {
public static void main(String[] args) {
PingPongMan p=new PingPongMan("小胖鱼");
p.run();
p.competition();
}
}
Java接口详解
本文详细介绍了Java接口的概念及其用途。通过实例演示了如何声明接口、定义实现类以及在具体场景中如何使用接口。Java接口不仅支持多继承,还能实现方法声明与实现的分离。
1万+

被折叠的 条评论
为什么被折叠?



