社区
Java SE
帖子详情
关于interface有趣的问题,但是兄弟我穷死了,只有20大元了.
maowu
2004-05-12 04:29:38
为什么interface里允许public的常量,也允许no modifier的常量,
偏偏不允许protected的常量的?
如果说权限太小,protected应该比no modifier大.
如果说权限太大,protected又比public大.
奇怪奇怪.
...全文
112
7
打赏
收藏
关于interface有趣的问题,但是兄弟我穷死了,只有20大元了.
为什么interface里允许public的常量,也允许no modifier的常量, 偏偏不允许protected的常量的? 如果说权限太小,protected应该比no modifier大. 如果说权限太大,protected又比public大. 奇怪奇怪.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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 返回如下是正常的。 ...
Type
interface
com.dao.UserMapper is not known to the MapperRegistry.MyBatis配置
问题
新手小白在配置MyBatis时遇到的
问题
,因为前一天写好mybatis入门的基础,但今天回顾时发生了异常,跟大家分享一下
问题
描述: org.apache.ibatis.binding.BindingException: Type
interface
com.dao.Us
解决 - org.apache.ibatis.binding.BindingException: Type
interface
com.itheima.mapper.UserMapper...
org.apache.ibatis.binding.BindingException: Type
interface
com.itheima.mapper.UserMapper is not known to the MapperRegistry.该
问题
属于核心配置文件,加载映射文件报名写错,
java.lang.IncompatibleClassChangeError: Found
interface
org.apache.poi.util.POILogger, but class was
java.lang.IncompatibleClassChangeError: Found
interface
org.apache.poi.util.POILogger, but class was expected这通常是由于您的应用程序使用了一个版本较低的库或依赖项,而该库或依赖项的版本与当前应用程序...
Java SE
62,628
社区成员
307,259
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章