社区
Java SE
帖子详情
关于interface有趣的问题,但是兄弟我穷死了,只有20大元了.
maowu
2004-05-12 04:29:38
为什么interface里允许public的常量,也允许no modifier的常量,
偏偏不允许protected的常量的?
如果说权限太小,protected应该比no modifier大.
如果说权限太大,protected又比public大.
奇怪奇怪.
...全文
101
7
打赏
收藏
关于interface有趣的问题,但是兄弟我穷死了,只有20大元了.
为什么interface里允许public的常量,也允许no modifier的常量, 偏偏不允许protected的常量的? 如果说权限太小,protected应该比no modifier大. 如果说权限太大,protected又比public大. 奇怪奇怪.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dllyzs
2004-05-13
打赏
举报
回复
严重同意treeroot(根根) :)
maowu
2004-05-13
打赏
举报
回复
thank you ~~~~
treeroot
2004-05-12
打赏
举报
回复
参考答案:
那么里面的方法和常量可以省略public,当然你写也没有关系
对于方法是:public abstract 的,不能加其他修饰符
对于常量是:public final static 的,不能是其他的.
raimundo
2004-05-12
打赏
举报
回复
其实也很好理解,protected这个限定符基本上就只是与实现有关的东西,是abstract class对子类扩展的限定,而interface是与具体实现无关的,所以里面只能含public的方法以及public static final的常量
moke33
2004-05-12
打赏
举报
回复
接口之中默认为public,不允许protected出现,原因是实现它的类根本无法访问(只有继承它的子接口可以访问,注意实现和继承不是同一个概念),protected修饰的变量或方法,又何谈实现!
xlys714
2004-05-12
打赏
举报
回复
默认的模式权限比protected 大
接口中不可以用protected ,private,我也试过的
raimundo
2004-05-12
打赏
举报
回复
interface中none modifier method就是public method,none modifier常量就是public static final
adb
interface
usb driver(adb驱动 32bit&64bit) 绿色版
在这个"adb
interface
usb driver"绿色版压缩包中,包含了适用于32位和64位操作系统的adb USB驱动程序,用于解决在通过USB连接手机时出现的ADB驱动
问题
。 1. **ADB简介** ADB是Android开发者工具包的一部分,主要...
json jar包
关于http接口开发中json格式数据编码
问题
处理 在实际工作中,接口很多时候返回json格式,但有时返回的格式会有编码
问题
假设如下接口:http://service.test.com/
interface
/getData_test.jsp 返回如下是正常的。 ...
Found
interface
org.apache.poi.util.POILogger, but class was expected
Found
interface
org.apache.poi.util.POILogger, but class was expected 错误代码,没有任何地方报错,猜测应该是jar包
问题
我们使用idea自带的pom依赖图来分析 这是原本的pom文件,我们分析一下冲突 <...
解决org.apache.ibatis.binding.BindingException: Type
interface
*** is not known to the MapperRegistry.
解决org.apache.ibatis.binding.BindingException: Type
interface
com.mytest.dao.IUserDao is not known to the MapperRegistry. 以下是报错信息,意思是 接口类型的mapper未知,没有被注册或加载 org.apache....
Attempt to invoke
interface
method ‘java.lang.Object[] java.util.Collection.toArray()‘ on a null obj
对于这个
问题
:Attempt to invoke
interface
method ‘java.lang.Object[] java.util.Collection.toArray()’ on a null object reference 很明显是集合的
问题
:大部分是因为集合为空null,所以使用到集合的地方...
Java SE
62,630
社区成员
307,264
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章