怎样声明接口


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

Tags in this post...

面试题 相关文章推荐
线程的基本概念、线程的基本状态以及状态之间的关系
Oct 26 面试题
String这个类型的class为何定义成final?
Nov 13 面试题
如何提高SQL Server的安全性
Jul 25 面试题
为数据库创建索引都需要注意些什么
Jul 17 面试题
如何高效率的查找一个月以内的数据
Apr 15 面试题
.NET是怎么支持多种语言的
Feb 24 面试题
上海微创软件面试题
Jun 14 面试题
港湾网络笔试题
Apr 19 面试题
Java基础面试题
Jul 19 面试题
写clone()方法时,通常都有一行代码,是什么?
Oct 31 面试题
Jdbc数据访问技术面试题
Mar 30 面试题
这76道Java面试题及答案,祝你能成功通过面试
Apr 16 面试题
群胜软件Java笔试题
Sep 29 #面试题
类、抽象类、接口的差异
Jun 13 #面试题
抽象方法、抽象类怎样声明
Oct 25 #面试题
介绍java中初始化块的使用
Sep 11 #面试题
精伦电子Java笔试题
Jan 16 #面试题
关键字final的用法
Oct 02 #面试题
介绍下WebSphere的安全性
Jan 31 #面试题
You might like
PHP版国家代码、缩写查询函数代码
2011/08/14 PHP
PHP连接MySQL进行增、删、改、查操作
2017/02/19 PHP
PHP从数组中删除元素的四种方法实例
2017/05/12 PHP
用js判断用户浏览器是否是XP SP2的IE6
2007/03/08 Javascript
javascript 写类方式之十
2009/07/05 Javascript
Mootools 1.2 手风琴(Accordion)教程
2009/09/15 Javascript
js动态创建上传表单通过iframe模拟Ajax实现无刷新
2014/02/20 Javascript
Bootstrap编写导航栏和登陆框
2016/05/30 Javascript
使用jQuery实现一个类似GridView的编辑,更新,取消和删除的功能
2017/03/15 Javascript
自适应布局meta标签中viewport、content、width、initial-scale、minimum-scale、maximum-scale总结
2017/08/18 Javascript
node.js实现微信JS-API封装接口的示例代码
2017/09/06 Javascript
React父子组件间的传值的方法
2018/11/13 Javascript
JS/jQuery实现获取时间的方法及常用类完整示例
2019/03/07 jQuery
微信小程序rich-text富文本用法实例分析
2019/05/20 Javascript
基于JavaScript实现大文件上传后端代码实例
2020/08/18 Javascript
Vue过滤器,生命周期函数和vue-resource简单介绍
2021/01/12 Vue.js
JavaScript中展开运算符及应用的实例代码
2021/01/14 Javascript
[01:30]我们共输赢 完美世界城市挑战赛开启全新赛季
2019/04/19 DOTA
Python编写的com组件发生R6034错误的原因与解决办法
2013/04/01 Python
python中查看变量内存地址的方法
2015/05/05 Python
Python简单删除目录下文件以及文件夹的方法
2015/05/27 Python
详解Python文本操作相关模块
2017/06/22 Python
Python数据分析之双色球统计单个红和蓝球哪个比例高的方法
2018/02/03 Python
简单了解python 邮件模块的使用方法
2019/07/24 Python
Python实现socket非阻塞通讯功能示例
2019/11/06 Python
python flask搭建web应用教程
2019/11/19 Python
Pytorch学习之torch用法----比较操作(Comparison Ops)
2020/06/28 Python
Jupyter安装拓展nbextensions及解决官网下载慢的问题
2021/03/03 Python
利用CSS3 动画 绘画 圆形动态时钟
2018/03/20 HTML / CSS
Bally澳大利亚官网:瑞士奢侈品牌
2018/11/01 全球购物
泰国在线书店:SE-ED
2020/06/21 全球购物
英语系本科生个人求职信
2013/09/21 职场文书
小学二年级评语
2014/04/21 职场文书
小学见习报告
2015/06/23 职场文书
美甲店的创业计划书模板
2019/08/23 职场文书
pytorch 梯度NAN异常值的解决方案
2021/06/05 Python