浅谈接口技术(一)
来源:互联网 发布:淘宝云客服在线 编辑:程序博客网 时间:2024/05/04 23:54
刚学Java的时候,对接口这个名词感到很陌生,但是后来在学到JavaWeb的时候,因为要经常和数据库和MVC三层架构打交道,要写DAO层,慢慢的就对接口有了一定的了解。在我看来,接口就相当于c语言里面的自定义函数,而接口的实现则是函数的实现。这样一来就能想象的容易的多了,但是又和c语言里面的自定义函数不同的是,接口是可以继承的。所以还是有一定的区别的。一下是我对接口的了解:
(1)接口是一种引用数据类型,是对象对其进行调用。
(2)接口只能出现:常量,抽象方法:
接口中的常亮必须用public static final修饰,但是public static final是可以省略的
例如:public static final double PI=3.14
这个也是可以的:String SUCCESS = "success":
接口中的抽象方法必须用public abstract修饰,但是public abstract也是可以省略的
例如:public abstract void m1();
这个也是可以的:void m2();
(3)接口中没有构造方法,接口也无法被实例化。接口是不能有构造方法,否则是编译不能通过的
(4)接口与接口之间可以多继承的
代码如下:
package com.cal.interfaces;public interface Test03 extends Test04,Test05,Test06{public void m1();public void m2();public void m3();}interface Test04{void m1();}interface Test05{void m2();}interface Test06{void m3();}(5) 一个非抽象的类实现接口,需要将接口中的所有的方法重写或者实现或者覆盖,这个在学到JavaWeb时候回经常的用到,写一个接口,在写一个接口的实现,然后在用多态,new一个对象,代用其方法即可。
0 0
- 浅谈接口技术(一)
- 浅谈API HOOK技术(一)
- 浅谈关于collection接口及相关容器类(一)
- 浅谈XML 解析技术(一)SAX解析
- SDN 交换机及南向接口技术(一)
- [3]技术浅谈——追溯技术之路(一)
- 浅谈JPA(一)
- 浅谈产品设计(一)
- 浅谈GPIO(一)
- 浅谈算法(一)
- 浅谈API(一)
- 浅谈DOM(一)
- 二分浅谈(一)
- 浅谈MMU(一)
- 浅谈ajax(一)
- 浅谈java(一)
- 浅谈-----多线程(一)
- 浅谈Spring(一)
- Transportation HDU 3667 UVALive
- cinder-backup驱动配置
- android 数据变化时notifyDataSetChanged 无效的解决方法总结
- 握住了友情松了爱
- java程序员面试必备的32个要点
- 浅谈接口技术(一)
- 西山情深
- canny边缘检测不连续问题
- LeetCode 494:Target Sum
- canvas快照抓取
- 【OpenCV学习笔记】二十八、轮廓特征属性及应用(五)——最小外接矩形
- React-Native 之 项目实战(三)
- ucosIII任务管理(未完持续)
- Android WebView属性使用详解