JAVA在定义一个方法的时候,不用public和用public有什么区别?
2016-04-26 10:52
411 查看
JAVA在定义一个方法的时候,不用public和用public有什么区别?
java编程语言专业回答
开发技术你我他 团队 woshidaniel
2015-10-08 23:35
不用public就是private,default,protected三种之一。
private,私有的访问权限,也是最严格的访问权限,仅只能在设置了该权限的类中访问,利用这个访问权限,表现出封装思想。
default,默认的访问权限,也是可以省略的访问权限,它不仅能在设置了该权限的类中访问,也可以在同一包中的类或子类中访问。
protected,受保护的访问权限,它除了具有default的访问权限外,还可以在不同包中所继承的子类访问。
public,公有的访问权限,也是最宽松的访问权限,不仅可以是同一个类或子类,还是同一个包中的类或子类,又还是不同包中的类或子类,都可以访问。
分享
本回答由电脑网络分类达人 董辉认证
其他类似问题
2009-07-28想知道java中,构造函数前加上public与不加publ...45
2007-04-08public
string tostring()是一个jav...25
2011-07-20java中public什么意思36
2012-06-13JAVA的public
是什么意思?10
2011-10-09java定义类不能用public吗
更多关于java方法不加public的问题>>
为您推荐:
2013-10-1219:15
提问者采纳
public是公共方法 在你的这个项目里面你所有的类都能访问这个方法 不加的话就是默认的default 这个是只能在你当前包里才能调用这个方法
提问者评价
你们的回答都很好,但我只能选一个。不过都谢谢你们了!
分享
评论 | 9 0
zhangtongzct | 六级 采纳率29%
按默认排序 | 按时间排序
其他2条回答
2013-10-12 19:13dyf19118 | 五级被public修饰的方法可以在别的类中被访问。不加public就默认是public的
相关文章推荐
- java之数组排序
- Java Serializable
- java构造函数使用方法总结
- 设计模式——迭代器模式
- Eclipse配置Git全过程-----------附用EGit不能push的问题解决
- java内存结构
- eclipse 整个工程更换字符串
- SpringMVC与shiro的整合
- java 代码书写规范
- spring的各种jar包
- Eclipse使用快捷键
- java基础の抽象类
- Struts+Spring环境的搭建
- Java IO系统——IO流分类说明
- Spring 中注入bean的properties配置文件位置问题解决
- Java实现邮箱激活验证
- 写java代码遇到的一些问题
- Java this指针的使用
- spring四种依赖注入方式
- JAVA——线程安全(synchronized)