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

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课程
上一篇C++ 需要类型转换时请为模板定义非成员函数
下一篇C++ 请使用特质类(traits classes)表现类型信息
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭