码迷,mamicode.com
首页 > 编程语言 > 详细

java接口

时间:2019-12-27 13:36:46      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:因此   打印   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

java接口

标签:因此   打印   rgs   system   inter   string   nim   声明   out   

原文地址:https://www.cnblogs.com/lipu12281/p/12106549.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!