java中修饰符public何时可省略?
答案:4 悬赏:30 手机版
解决时间 2021-01-29 07:28
- 提问者网友:不要迷恋哥
- 2021-01-28 11:07
java中修饰符public何时可省略?
最佳答案
- 五星知识达人网友:夜风逐马
- 2021-01-28 12:12
不可省略。
java中有四种访问修饰符:public private protected 默认的。
所以什么时候都不可以省略,当不写public的时候,访问修饰符就成了默认的修饰符了,对应的访问权限就回发生变化。
但是有一个特殊情况,那就是在接口中。
接口的方法:public abstract 返回值 方法名(参数1,参数2,...) ;
所以可以省略public abstract,而直接写成:返回值 方法名(参数1,参数2,...);
当然接口中的常量也同理。
java中有四种访问修饰符:public private protected 默认的。
所以什么时候都不可以省略,当不写public的时候,访问修饰符就成了默认的修饰符了,对应的访问权限就回发生变化。
但是有一个特殊情况,那就是在接口中。
接口的方法:public abstract 返回值 方法名(参数1,参数2,...) ;
所以可以省略public abstract,而直接写成:返回值 方法名(参数1,参数2,...);
当然接口中的常量也同理。
全部回答
- 1楼网友:蕴藏春秋
- 2021-01-28 15:00
不考虑外面的包需访问类成员变量的时候
- 2楼网友:人類模型
- 2021-01-28 13:33
在不考虑包外访问权限时。
- 3楼网友:野慌
- 2021-01-28 13:14
你好,java中有四种访问修饰符:public private protected 默认的。
所以什么时候都不可以省略,当你不写public的时候,访问修饰符就成了默认的修饰符了,对应的访问权限就回发生变化。
但是有一个特殊情况,那就是在接口中。
接口的方法:public abstract 返回值 方法名(参数1,参数2,...) ;
所以可以省略public abstract,而直接写成:返回值 方法名(参数1,参数2,...);
当然接口中的常量也同理。
所以什么时候都不可以省略,当你不写public的时候,访问修饰符就成了默认的修饰符了,对应的访问权限就回发生变化。
但是有一个特殊情况,那就是在接口中。
接口的方法:public abstract 返回值 方法名(参数1,参数2,...) ;
所以可以省略public abstract,而直接写成:返回值 方法名(参数1,参数2,...);
当然接口中的常量也同理。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯