您的位置:首页 > 编程语言 > Java开发

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-12
19:15

提问者采纳

public是公共方法

在你的这个项目里面你所有的类都能访问这个方法

不加的话就是默认的default 这个是只能在你当前包里才能调用这个方法


提问者评价
你们的回答都很好,但我只能选一个。不过都谢谢你们了!


分享

评论 | 9 0

zhangtongzct 六级 采纳率29%

按默认排序 | 按时间排序


其他2条回答

2013-10-12 19:13dyf19118 | 五级

被public修饰的方法可以在别的类中被访问。不加public就默认是public的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: