• (C# 基础) 类访问修饰符


    C# 中有5个权限修饰符,用于控制对对象的访问权限。

    1. public:   访问不受限制. 

        namespace, enum成员,interface成员 隐式的具有public 修饰符,不能在显式添加其他的修饰符。

    2.  private:  访问权限限制在同一个class 或 struct内。

         class 或 struct 中的成员如果不加修饰符,则默认的是private。

    3.  protected: 访问权限限制在当前class 或 继承的class。

        

    4.  internal: 访问权限限制在当前的程序集.(project)

        class 或 struct 如果不加修饰符,则默认的是internal.

    5. proected internal:  同一程序集或继承的子类可访问,相当于 protected, internal权限的合集。

    由于struct 是不能被继承的,所以struct 及其成员不能被 protected, 或 protected internal 修饰。

    除了5个权限修饰符,还有4个补充修饰符, 可以和权限修饰符一起用。(放在权限修饰符前后都可以)

    1. sealed : 只能用来修饰class, 表示class不能被继承。

    2. abstract: 

    3. virtual: 

    4. partial: partial 可以把一个class分开写。

  • 相关阅读:
    ActiveMQ-在Centos7下安装和安全配置
    Servlet基础知识点
    Filter的执行顺序
    Dubbo-使用Maven构建Dubbo服务的可执行jar包
    Dubbo-Centos7管控台安装
    Spring 小知识点
    Zookeeper+ActiveMQ集群搭建
    Zookeeper在Centos7上搭建单节点应用
    SpringMVC+AJAX+JSON
    RocketMQ-Filer
  • 原文地址:https://www.cnblogs.com/fdyang/p/3474638.html
Copyright © 2020-2023  润新知