【笔试】不能用来修饰Interface的有( )
来源:互联网 发布:网络用语pt是什么意思 编辑:程序博客网 时间:2024/05/17 07:19
题目:
不能用来修饰Interface的有()
A:private
B:public
C:protected
D:static
答案:
A,C,D
解释:
在jdk7及以下:
对于接口的修饰符:
1.测试public,default,protected,private
结论:接口可以使用public和默认的进行修饰。
关于这个报错信息:only public & abstract are permitted(只有public和abstract被允许),我就想interface和abstract有什么关系?
2.测试static
static不能用来修饰接口,类。只能用来修饰方法,变量等。
对于接口中方法的修饰符
1.测试public,default,protected,private
结论同上,接口可以使用public和默认的进行修饰。报错信息:only public & abstract are permitted
2.测试static
static也不行,想一下就知道了,接口中的方法都是抽象的,就是用来被实现的。接口中不能有一般方法(带方法体的)。对于接口中成员变量的修饰符
1.测试public,default,protected,private
结论同上,只可以使用public和默认的进行修饰。报错信息:only public & abstract are permitted
2.测试static和final
接口中可以允许成员变量使用static和final进行修饰。怎么使用?见下图
在jdk8及以上:
电脑没有java8环境,没有测试。推荐一篇文章:点击打开链接
阅读全文
0 0
- 【笔试】不能用来修饰Interface的有( )
- C++点滴——const/volatile不能用来修饰没有this指针的成员函数
- Interface成员的默认修饰
- final关键字可以用来修饰类、方法、变量、参数,不能修饰抽象类和接口
- final关键字可以用来修饰类、方法、变量、参数,不能修饰抽象类和接口
- final关键字可以用来修饰类、方法、变量、参数,不能修饰抽象类和接口
- final关键字可以用来修饰类、方法、变量、参数,不能修饰抽象类和接口
- java中非静态内部类可以有常量但不能有staic修饰的属性
- aop (!void,用来拦截有返回值的函数)
- 不能被外部类所访问的修饰符有哪些
- java为什么非静态内部类中不能有static修饰的属性,但却可以有常量?
- 有哪些用来绑定数据的adapter:
- 为什么方法体内部不能有任何权限修饰符。
- 【java】关于interface成员变量的修饰符
- JAVA的abstract修饰符 && 接口interface用法
- JAVA的abstract修饰符 && 接口interface用法 && 抽象类和interface的差别
- JAVA的abstract修饰符 && 接口interface用法 && 抽象类和interface的差别
- JAVA的abstract修饰符 && 接口interface用法 && 抽象类和interface的差别
- 信号量函数 :semget semop semct 分析
- 稀疏自编码器 栈式自编码器 深度学习预训练
- web前端_原生js_全选功能
- 自定义控件_View----实现点击更换随机数
- 用Construct 2制作游戏时的图层和人物设置
- 【笔试】不能用来修饰Interface的有( )
- 单链表的基本操作及其应用(实验2.1)
- php-fpm参数优化【适用于1G内存的VPS】
- Maven入门指南⑤:使用Nexus搭建Maven私服
- 20171008
- 【文档】三、Mysql Binlog事件类文件和类型
- spring源码分析-应用启动过程
- 汇编(三)
- 钟南山:大部分人不是老死、病死,而是..