接口是java面向对象的特征之一,对外的实现绝大程度下都要运用接口,下面我们来看看java中的接口要如何实现。
定义
Java接口(Interface),是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。
接口定义的一般形式为:
[访问控制符]interface <接口名> {
类型标识符final 符号常量名n = 常数;
返回值类型 方法名([参数列表]);
…
}
实例代码:
interface Flyanimal { void fly(); } class Insect { int legnum = 6; } class Bird { int legnum = 2; void egg() {}; } class Ant extendsInsect implements Flyanimal { public void fly() { System.out.println("Ant can fly"); } } classPigeon extends Bird implements Flyanimal { public void fly() { System.out.println("pigeon can fly"); } public void egg() { System.out.println("pigeon can lay eggs "); } } public classInterfaceDemo { public static void main(String args[]) { Ant a = new Ant(); a.fly(); System.out.println("Ant's legs are" + a.legnum); Pigeon p = new Pigeon(); p.fly(); p.egg(); } }
结果如下:
Ant can fly Ant 'slegs are 6 pigeon can fly pigeon can lay eggs
以上就是本篇文章的所有内容,小伙伴们了解了吗?更多java入门知识敬请关注奇Q工具网了解详情。
推荐阅读: