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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

类前面没写权限,默认是什么? 方法前面呢?

5 个回复

倒序浏览
方法不加访问修饰符默认的是 private
类不加访问修饰答默认的是 internal
这个知识点在苏坤老师的视频教程里关于面向对象的视频里有介绍。
回复 使用道具 举报
四个访问修饰符:
(1)public 可以在任何地方被访问;(2)intemal  只能在本项目中被访问;
(3)private  只能在本类中访问;(4)preotected 只能在本类和子类中被访问。

方法默认是private,类是intemal。
回复 使用道具 举报
类的默认访问修饰符为internal
类的成员默认访问修饰符为private;
回复 使用道具 举报
类前边不加访问修饰符 默认是internal 内部访问修饰符,只能在程序集内部访问
类成员声明时不加访问修饰符 默认是private   所以方法默认也是private

还有就是 在继承的时候 如果不加访问修饰符 默认跟父类一样  如果加了 访问权限不能高于父类访问修饰符
回复 使用道具 举报
默认internal..在同个程序集中可以访问...
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马