前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C#基础访问修饰符概述

C#基础访问修饰符概述

作者头像
追逐时光者
发布2020-10-30 10:20:03
3390
发布2020-10-30 10:20:03
举报
文章被收录于专栏:编程进阶实战

前言:

  在编写面向对象语言时我们时长离不开相关类型和成员的相关访问性,而访问性的关键则是取决于访问修饰符的声明,其作用是用于指定类型或成员的可访问性。

访问修饰符的六种可访问性级别:

  • public:共有的,访问不受限制;
  • private:私有的,只能在当前类中访问;
  • internal:内部的,只能在当前程序集中访问;
  • protected:受保护的,只能在当前类或其派生类中访问;
  • protected internal:受保护的内部成员,当前程序集或派生自包含类的类型可访问;
  • private protected:私有受保护的成员,当前程序集中的包含类或从包含类派生的类型可访问;

其他类型的成员和嵌套类型的可访问性:

成员

默认成员可访问性

允许的成员的声明的可访问性

enum(枚举)

public

class(类)

private

publicprotectedinternalprivateprotected internalprivate protected

interface(接口)

public

struct(结构)

private

publicinternalprivate

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-10-29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言:
  • 访问修饰符的六种可访问性级别:
  • 其他类型的成员和嵌套类型的可访问性:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档