A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 闫常国 于 2013-5-10 20:20 编辑

函数的默认修饰符是不是私有的private??

7 个回复

倒序浏览
不是,函数的默认修饰符是包访问权限。
回复 使用道具 举报
默认修饰符就是默认的,不写就代表默认
被访问的权限就是同一个包中可以调用。
还有就是公有的public 整个项目可以调用,这个修饰符具有最大的访问权限
protected可以被同一个包中的类访问,被同一个项目中不同包中的子类访问
private私有的,只有在本类中才能被调用,这个被访问权限是最低的,一般想要实现封装都必须使用这个修饰符
回复 使用道具 举报
private 属于私有权限,外部访问不了
建议你看下这一篇http://blog.163.com/hweibin126@126/blog/static/170442469201010114348166/
回复 使用道具 举报
java中默认的是包访问权限
c#中默认的private访问权限
回复 使用道具 举报
函数在C#中的默认修饰符是internal,
private是字段的默认修饰符。:)
回复 使用道具 举报
在java中,权限修饰符有public、private、protected和default四种
如果没有明确第一权限修饰符,默认为default
回复 使用道具 举报
不是private。是默认的。就是什么都不写也是权限的一种。java一共有四种全限。除了public会在定义接口时默认加上。其它修饰符都不会默认加上。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马