怎样声明接口


Posted in 面试题 onSeptember 19, 2014
如果一个类中的所有方法都是抽象的,则可采用另一种方式——“接口”来声明:
格式: interface 接口名 [extends 父接口列表]{
//抽象方法和静态常量
}
说明:
接口是一种特殊的抽象类,它包含常量和方法的声明,但没有方法的实现;可以把接口看成是一种特殊的抽象类;
接口实质上是一种规范,它关心的是“做什么”,不关心“怎样么”;
接口中的字段都是最终(final)、静态(static)、公共(public)的,即是公有的静态常量;
接口中方法的访问权限是公有(public)的,即使省略也默认为public;
接口也不能用new来进行实例化,但可以声明接口的引用,用来指向实现该接口的子类的实例。

Tags in this post...

面试题 相关文章推荐
解释一下ArrayList Vector和LinkedList的实现和区别
Apr 26 面试题
Ibatis中如何提高SQL Map的性能
May 11 面试题
Java面试中常遇到的问题,也是需要注意的几点
Aug 30 面试题
main 主函数执行完毕后,是否可能会再执行一段代码,给出说明
Dec 05 面试题
文件中有一组整数,要求排序后输出到另一个文件中
Jan 04 面试题
如何查找和删除数据库中的重复数据
Nov 05 面试题
开放系统互连参考模型
Jun 29 面试题
C#基础面试题
Oct 17 面试题
C#里面如何判断一个Object是否是某种类型(如Boolean)?
Feb 10 面试题
linux系统都有哪些运行级别
Apr 15 面试题
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
Dec 30 面试题
GC是什么?为什么要有GC?
Dec 08 面试题
群胜软件Java笔试题
Sep 29 #面试题
类、抽象类、接口的差异
Jun 13 #面试题
抽象方法、抽象类怎样声明
Oct 25 #面试题
介绍java中初始化块的使用
Sep 11 #面试题
精伦电子Java笔试题
Jan 16 #面试题
关键字final的用法
Oct 02 #面试题
介绍下WebSphere的安全性
Jan 31 #面试题
You might like
UTF8编码内的繁简转换的PHP类
2009/07/09 PHP
深入理解ob_flush和flush的区别(ob_flush()与flush()使用方法)
2013/02/06 PHP
php连接Access数据库错误及解决方法
2013/06/20 PHP
浅谈php扩展imagick
2014/06/02 PHP
php获取本周星期一具体日期的方法
2015/04/20 PHP
PHP Web木马扫描器代码分享
2015/09/06 PHP
PHP7新特性
2021/03/09 PHP
用jQuery中的ajax分页实现代码
2011/09/20 Javascript
70+漂亮且极具亲和力的导航菜单设计国外网站推荐
2011/09/20 Javascript
jQuery $.extend()用法总结
2014/06/15 Javascript
AngularJS入门教程之Hello World!
2014/12/06 Javascript
针对初学者的jQuery入门指南
2015/08/15 Javascript
javaScript知识点总结(必看篇)
2016/06/10 Javascript
js 连续赋值的简单实现
2016/06/13 Javascript
微信小程序 实现列表项滑动显示删除按钮的功能
2017/04/13 Javascript
jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】
2017/05/13 jQuery
关于Bootstrap按钮组件消除黄框的方法
2017/05/19 Javascript
详解vue-cli开发环境跨域问题解决方案
2017/06/06 Javascript
官方推荐react-navigation的具体使用详解
2018/05/08 Javascript
基于mpvue小程序使用echarts画折线图的方法示例
2019/04/24 Javascript
如何在微信小程序里面退出小程序的方法
2019/04/28 Javascript
详解vue中多个有顺序要求的异步操作处理
2019/10/29 Javascript
Vue数组响应式操作及高阶函数使用代码详解
2020/08/01 Javascript
如何利用vue实现波谱拟合详解
2020/11/05 Javascript
[50:21]Liquid vs Winstrike 2018国际邀请赛小组赛BO2 第二场
2018/08/19 DOTA
结合Python的SimpleHTTPServer源码来解析socket通信
2016/06/27 Python
python使用 HTMLTestRunner.py生成测试报告
2017/10/20 Python
python中使用%与.format格式化文本方法解析
2017/12/27 Python
Python 函数list&read&seek详解
2019/08/28 Python
解决tensorflow添加ptb库的问题
2020/02/10 Python
Python3连接Mysql8.0遇到的问题及处理步骤
2020/02/17 Python
jupyter notebook 恢复误删单元格或者历史代码的实现
2020/04/17 Python
python 实现全球IP归属地查询工具
2020/12/18 Python
2015年小学数学教研组工作总结
2015/05/21 职场文书
辩论赛新闻稿
2015/07/17 职场文书
JavaScript展开运算符和剩余运算符的区别详解
2022/02/18 Javascript