怎样声明接口


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

Tags in this post...

面试题 相关文章推荐
weblogic面试题
Mar 07 面试题
会话Bean的种类
Nov 07 面试题
在C语言中实现抽象数据类型什么方法最好
Jun 26 面试题
函数只定义了一次, 调用了一次, 但编译器提示非法重定义了-什么问题?
Oct 03 面试题
将"引用"作为函数返回值类型的格式、好处和需要遵守的规则
Feb 09 面试题
IMPORT的选项IGNORE有什么作用?缺省是什么设置?
Sep 17 面试题
北京RT科技有限公司.net工程师面试题
Feb 15 面试题
一些.net面试题
Oct 06 面试题
Linux不知道文件后缀名怎么判断文件类型
Apr 26 面试题
广州喜创信息技术有限公司JAVA软件工程师笔试题
Oct 17 面试题
EJB的激活机制
Oct 25 面试题
Java面试题汇总
Dec 06 面试题
群胜软件Java笔试题
Sep 29 #面试题
类、抽象类、接口的差异
Jun 13 #面试题
抽象方法、抽象类怎样声明
Oct 25 #面试题
介绍java中初始化块的使用
Sep 11 #面试题
精伦电子Java笔试题
Jan 16 #面试题
关键字final的用法
Oct 02 #面试题
介绍下WebSphere的安全性
Jan 31 #面试题
You might like
php常用数学函数汇总
2014/11/21 PHP
PHP中开启gzip压缩的2种方法
2015/01/31 PHP
curl和libcurl的区别简介
2015/07/01 PHP
Symfony2 session用法实例分析
2016/02/04 PHP
PHP中PDO的事务处理分析
2016/04/07 PHP
PHP自带方法验证邮箱、URL、IP是否合法的函数
2016/12/08 PHP
jQuery中jqGrid分页实现代码
2011/11/04 Javascript
在js中判断checkboxlist(.net控件客户端id)是否有选中
2013/04/11 Javascript
jQuery判断当前点击的是第几个li的代码
2014/09/26 Javascript
js实现从数组里随机获取元素
2015/01/12 Javascript
Windows环境下npm install 报错: operation not permitted, rename的解决方法
2016/09/26 Javascript
three.js快速入门【推荐】
2017/01/21 Javascript
详解用vue-cli来搭建vue项目和webpack
2017/04/20 Javascript
js下拉菜单生成器dropMenu使用方法详解
2017/08/01 Javascript
解决Vue使用mint-ui loadmore实现上拉加载与下拉刷新出现一个页面使用多个上拉加载后冲突问题
2017/11/07 Javascript
微信小程序在text文本实现多种字体样式
2019/11/08 Javascript
解决vue+elementui项目打包后样式变化问题
2020/08/03 Javascript
vue3弹出层V3Popup实例详解
2021/01/04 Vue.js
实例讲解python函数式编程
2014/06/09 Python
python中的多重继承实例讲解
2014/09/28 Python
Python Paramiko模块的安装与使用详解
2016/11/18 Python
详解python中的文件与目录操作
2017/07/11 Python
PyCharm代码整体缩进,反向缩进的方法
2018/06/25 Python
Windows10下Tensorflow2.0 安装及环境配置教程(图文)
2019/11/21 Python
python实现与redis交互操作详解
2020/04/21 Python
CSS3教程(8):CSS3透明度指南
2009/04/02 HTML / CSS
html5拖曳操作 HTML5实现网页元素的拖放操作
2013/01/02 HTML / CSS
Omio意大利:全欧洲低价大巴、火车和航班搜索和比价
2017/12/02 全球购物
会计辞职信范文
2014/01/15 职场文书
企业宣传策划方案
2014/05/29 职场文书
升学宴家长致辞
2015/07/27 职场文书
安全教育培训制度
2015/08/06 职场文书
2019年员工晋升管理制度范本!
2019/07/08 职场文书
vite+vue3.0+ts+element-plus快速搭建项目的实现
2021/06/24 Vue.js
Python使用psutil库对系统数据进行采集监控的方法
2021/08/23 Python
Python可变与不可变数据和深拷贝与浅拷贝
2022/04/06 Python