java中接口

原创 2015年11月17日 16:54:48

使用关键字interface用来定义一个接口:

interface Printable{

final int max = 100;  //常量成员只能用public static  final修饰,寓意着不可改

void add();//方法一般用public abstract 等修饰,一般省略不写

float sum(flaot x,float  y);

}

接口体中包含常量的声明(注意没有变量)和抽象方法组成

==》接口中的方法都是没实现的,是抽象类的拓展

接口由类来实现一百年使用接口中的方法,用关键字implements

class A implements Pritable

{

A(){}

void add();

public float sum(float x,float y){}

}

==》实现类必须实现接口方法-------若一个类声明实现一个接口但是没有实现接口中的所有方法,这个类必须是抽象类

接口中的一个重要应用:接口回调

把实现某个接口的类创建的对象的引用  赋值给该接口的  接口变量,那么改变量就可以调用被类实现的接口方法

==》可以理解为java中的上转型对象

JAVA中的“抽象接口”

http://www.cnblogs.com/iyangyuan/archive/2013/03/11/2954808.html 在程序设计过程中,读者很可能遇到这样一种困境:设计了一个接口,但实现...
  • havedream_one
  • havedream_one
  • 2015年03月22日 14:10
  • 2666

Java中接口里定义的成员变量

原文:Java中接口里定义的成员变量 在interface里面的变量都是public static final 的。所以你可以这样写: public static final in...
  • qq_34163820
  • qq_34163820
  • 2016年08月30日 19:47
  • 10860

Java中接口定义及实现接口的抽象方法

1.接口 (1)接口定义前默认修饰符为public。 (2)接口中变量默认修饰符为public static final。 (3)接口中方法默认的访问权限为public。 实例 public int...
  • hellorichen
  • hellorichen
  • 2016年09月13日 14:55
  • 2722

JAVA调用百度接口实现人脸识别(完整代码+相关jar包)

  • 2018年01月18日 10:41
  • 1.02MB
  • 下载

CTP期货JAVA接口

  • 2018年01月05日 21:49
  • 44.06MB
  • 下载

java,Comparable接口实例

  • 2017年12月01日 20:57
  • 3KB
  • 下载

Java 版 OCR印刷文字识别接口

  • 2017年12月21日 18:30
  • 101KB
  • 下载

java招商银行接口文档,源码

  • 2017年12月22日 11:18
  • 11.79MB
  • 下载

java操作微信支付接口Demo

  • 2017年12月27日 10:19
  • 201KB
  • 下载

Java+Excel接口测试框架源码

  • 2017年10月19日 12:11
  • 16KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java中接口
举报原因:
原因补充:

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