怎样声明接口


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

Tags in this post...

面试题 相关文章推荐
如何设置Java的运行环境
Apr 05 面试题
Java工程师面试集锦之Spring框架
Jun 16 面试题
求两个数的乘积和商数,该作用由宏定义来实现
Mar 13 面试题
什么是事务?事务有哪些性质?
Mar 11 面试题
请编程遍历页面上所有 TextBox 控件并给它赋值为 string.Empty
Dec 03 面试题
什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
May 23 面试题
华三通信H3C面试题
May 15 面试题
如何选择使用结构还是类
May 30 面试题
维德科技C#面试题笔试题
Dec 09 面试题
如果Session Bean得Remove方法一直都不被调用会怎么样
Jul 14 面试题
如何执行一个shell程序
Nov 23 面试题
UNIX文件系统常用命令
May 25 面试题
群胜软件Java笔试题
Sep 29 #面试题
类、抽象类、接口的差异
Jun 13 #面试题
抽象方法、抽象类怎样声明
Oct 25 #面试题
介绍java中初始化块的使用
Sep 11 #面试题
精伦电子Java笔试题
Jan 16 #面试题
关键字final的用法
Oct 02 #面试题
介绍下WebSphere的安全性
Jan 31 #面试题
You might like
一个没有MYSQL数据库支持的简易留言本的编写
2006/10/09 PHP
PHP5 面向对象(学习记录)
2009/12/02 PHP
处理php自动反斜杠的函数代码
2010/01/05 PHP
探讨php中遍历二维数组的几种方法详解
2013/06/08 PHP
PHP实现对png图像进行缩放的方法(支持透明背景)
2015/07/15 PHP
WordPress中用于检索模版的相关PHP函数使用解析
2015/12/15 PHP
php结合redis高并发下发帖、发微博的实现方法
2016/12/15 PHP
在laravel中使用with实现动态添加where条件
2019/10/10 PHP
慎用 somefunction.prototype 分析
2009/06/02 Javascript
JQuery 无废话系列教程(一) jquery入门 [推荐]
2009/06/23 Javascript
JQuery 学习笔记 选择器之六
2009/07/23 Javascript
JavaScript是否可实现多线程  深入理解JavaScript定时机制
2009/12/22 Javascript
jquery里的正则表达式说明
2011/08/03 Javascript
详解JavaScript的Polymer框架中的通知交互
2015/07/29 Javascript
JS实现的网页背景闪电闪烁效果代码
2015/10/17 Javascript
javascript实现添加附件功能的方法
2015/11/18 Javascript
js显示动态时间的方法详解
2016/08/20 Javascript
JS基于HTML5的canvas标签实现炫目的色相球动画效果实例
2016/08/24 Javascript
JavaScript 身份证号有效验证详解及实例代码
2016/10/20 Javascript
基于jQuery实现火焰灯效果导航菜单
2017/01/04 Javascript
简单介绍react redux的中间件的使用
2018/04/06 Javascript
详解html-webpack-plugin插件(用法总结)
2018/09/12 Javascript
微信小程序动画(Animation)的实现及执行步骤
2018/10/28 Javascript
小程序实现单选多选功能
2018/11/04 Javascript
JS数组方法reverse()用法实例分析
2020/01/18 Javascript
[01:25:38]DOTA2-DPC中国联赛 正赛 VG vs LBZS BO3 第一场 1月19日
2021/03/11 DOTA
一键搞定python连接mysql驱动有关问题(windows版本)
2016/04/23 Python
python中nan与inf转为特定数字方法示例
2017/05/11 Python
详解flask表单提交的两种方式
2018/07/21 Python
Jupyter notebook设置背景主题,字体大小及自动补全代码的操作
2020/04/13 Python
python如何实现读取并显示图片(不需要图形界面)
2020/07/08 Python
用ldap作为django后端用户登录验证的实现
2020/12/07 Python
通过css3的filter滤镜改变png图片的颜色的示例代码
2020/05/06 HTML / CSS
12个不为大家熟知的HTML5设计小技巧
2016/06/02 HTML / CSS
Lou & Grey美国官网:主打舒适性面料服饰
2017/12/21 全球购物
怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?
2012/06/20 面试题