标签:因此 打印 rgs system inter string nim 声明 out
参考: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
标签:因此 打印 rgs system inter string nim 声明 out
原文地址:https://www.cnblogs.com/lipu12281/p/12106549.html