类之前不加任何访问修饰符默认是什么?
答案:2 悬赏:80
解决时间 2021-04-08 12:13
- 提问者网友:心裂
- 2021-04-07 21:17
一直以来看到的答案都是 internal,可是今天查看了一下 IL 代码却显示的是private..求解。。。
最佳答案
- 二级知识专家网友:时光不老我们不分离
- 2021-04-07 22:16
protected 受保护的,java默认修饰符。
.net
可访问性级别有:
public 访问不受限制。
protected 访问仅限于包含类或从包含类派生的类型。
internal 访问仅限于当前程序集。
protected internal 访问仅限于从包含类派生的当前程序集或类型。
private 访问仅限于包含类型。
变量的默认级别是:private
enum的默认级别是: public
class的默认级别是: private
interface的默认级别是: public
struct的默认级别是: private
virtual、abstract只是访问的修饰符,跟访问级别没关
.net
可访问性级别有:
public 访问不受限制。
protected 访问仅限于包含类或从包含类派生的类型。
internal 访问仅限于当前程序集。
protected internal 访问仅限于从包含类派生的当前程序集或类型。
private 访问仅限于包含类型。
变量的默认级别是:private
enum的默认级别是: public
class的默认级别是: private
interface的默认级别是: public
struct的默认级别是: private
virtual、abstract只是访问的修饰符,跟访问级别没关
全部回答
- 1楼网友:错过的是遗憾
- 2021-04-07 22:39
方法不加访问修饰符默认的是 private
类不加访问修饰答默认的是 internal
希望回答对你有帮助
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯