java java面向对象-接口的特点和接口的继承

原创 2018年04月16日 19:14:26

20180403 java java面向对象-接口的特点和接口的继承



接口的特点:
1)接口没有构造器,所以不能实例化,也不能显示定义构造器;
2)接口只能继承接口,不能继承类,且接口支持多继承(java中类是单继承关系),多继承格式为:
[修饰符] Interface 接口名 extends 接口1,接口2


eg:


//爬行动物规范
Interface IWalkable
{
  void walk();
}


//水生动物规范
Interface ISwable
{
  void swim();
}




//两栖动物规范
Interface LiangQiable extends IWalkable,ISwable
{
  ...
}




//演示接口
public class aa
{
  public static void main(String[] args)
  {}
}




3)接口里的方法全部都是抽象的,默认修饰符为public abstract
4)接口里的字段默认都是全局静态常量,默认修饰符是public static final
5)接口里的内部类全部都是公共静态的,默认修饰符是public static






/***************************************************************/
/*****  类与类之间存在继承关系,使用 extends表示;          *****/
/*****                                                     *****/
/*****  接口和接口之间只能是继承关系,使用 extends表示;    *****/
/*****                                                     *****/
/*****  类和接口之间 只有实现关系,没有继承关系(但有时候我  *****/
/*****  们也叫做继承关系),使用implements表示。            *****/
/***************************************************************/














收藏助手
不良信息举报
您举报文章:java java面向对象-接口的特点和接口的继承
举报原因:
原因补充:

(最多只允许输入30个字)