Java中那些没有定义方法的接口
- 接口中成员的作用域修饰符都是
发布日期:2021-10-10 12:51:15
浏览次数:6
分类:技术文章
本文共 545 字,大约阅读时间需要 1 分钟。
Java中那些没有定义方法的接口
实际的应用中我们发现,有的接口内部根本就没有方法,但是仍然是一个有效的接口.
回顾一下接口:
Java与其他面向对象语言相比是不支持多重继承的,(想了解具体区别可参考:),但是为了克服单继承的缺点,Java引入了接口这一概念.
接口的一些概念:
- 接口是抽象方法定义的集合,是一种特殊的抽象类
- 接口中可以包含方法也可以包含常量值
- 接口中只包含方法的定义,不包含方法的实现
- 接口中所有的方法都是抽象的
- 接口中成员的作用域修饰符都是public
,常量的默认修饰符都是public static final
正是因为一个类可以实现多个接口与,所以通常采用实现多个接口的方式来简介达到多重继承的目的
但是Java中有的接口是没有声明任何方法的,也就是说实现这些接口不需要重写任何方法,这些没有任何方法声明的接口又被叫做标示接口,标识接口对实现他的类没有任何的语义要求,仅仅是冲到一个标示的作用,用来表明实现它的类属于一个特定的类型.
Java
中自带标识接口有Cloneable
和 Serializable
等.在使用的时候可以用instanceof
来判断实例对象的类型是否实现了一个特定的标识接口.
完毕!
其他Java笔试面试题目:
转载地址:https://blog.csdn.net/qq_26971803/article/details/51534688 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2024年03月13日 13时00分54秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
mysql 阿里云 添加磁盘空间_rds mysql磁盘空间包含
2019-04-21
java中gui_java中GUI是什么意思?详细图解
2019-04-21
java iso 8601_如何在iOS上获得ISO 8601日期?
2019-04-21
windows8怎么下载python_win8怎么安装python
2019-04-21
linux猜数字程序,用linux实现猜数字小游戏源码
2019-04-21
linux下堆栈溢出实例,堆栈溢出在Linux上沉默?
2019-04-21
python创建nc文件_工具箱第2期 用python玩转NC
2019-04-21
拆分文件_文件拆分与合并
2019-04-21
开发优势_小程序开发优势好处有哪些
2019-04-21
4光影补丁_我的世界seus光影包
2019-04-21
aria手机下载_Aria2App
2019-04-21
汇编指令msr_ARM汇编:MRS和MSR指令
2019-04-21
lsof查看占用高_lsof解决磁盘占用过高,查询却无大文件处理一例!
2021-06-24
java ee6教程_Java EE 极简教程(六):框架的选择
2021-06-24
java io流过滤流_IO流分类详细介绍和各种字节流类介绍与使用 过滤流 字节流
2021-06-24
java预处理指令_Java程序员学C++_1_C++中的预处理命令 | 学步园
2021-06-24