java接口
Posted 雨小木的学习记录
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java接口相关的知识,希望对你有一定的参考价值。
参考:https://www.cnblogs.com/chedahui/p/9821582.html
Java接口(interface)是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。(简单理解接口中定义一些方法名,但没有具体的实现,做限制使用)
接口的定义通过:interface
interface 接口名称{}
使用接口通过:implements
class xxx implements 接口名称 { }
实例:
interface Flyanimal{ void fly(); } class Insect { int legnum=6; } class Bird { int legnum=2; void egg(){}; } class Ant extends Insect implements Flyanimal { public void fly(){ System.out.println("Ant can fly"); } } class Pigeon extends Bird implements Flyanimal { public void fly(){ System.out.println("pigeon can fly"); } public void egg(){ System.out.println("pigeon can lay eggs "); } } public class Interface Demo{ 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接口的主要内容,如果未能解决你的问题,请参考以下文章