zoukankan      html  css  js  c++  java
  • .NET基础:修饰符

    访问修饰符

    软道语录定义:
    访问修饰符就是类,属性和方法的电影分级制度 。
    public:访问不受限制。
    protected:访问仅限于包含类或从包含类派生的类型。只有包含该成员的类以及继承的类可以存取.
    Internal:访问仅限于当前程序集。只有当前工程可以存取.
    protected internal:访问仅限于当前程序集或从包含类派生的类型。
    private:访问仅限于包含类型。只有包含该成员的类可以存取.

    类修饰符

    abstract:可以被指示一个类只能作为其它类的基类.
    sealed:指示一个类不能被继承.
    static:修饰类时表示该类时静态类,不能够实例化该类的对象,该类的成员为静态.[1]

    成员修饰符

    abstract:指示该方法或属性没有实现.
    const:指定域或局部变量的值不能被改动.  定义后不能赋值
    event:声明一个事件.
    extern:指示方法在外部实现.  一般用于调用外部代码,如:C++,C代码。
    override:对由基类继承成员的新实现.
    readonly:指示一个域只能在声明时以及相同类的内部被赋值.
     
    由readonly修饰的静态属性只能在静态构造函数里面进行修改
    由readonly修饰的非静态属性只能在实例构造函数里面进行修改
    在其他函数中不能进行修改
  • 相关阅读:
    结对编程
    个人项目(JUnit单元测试)
    我的第一个GitHub仓库
    Visual Studio 创建C++或C#Windows程序
    字符串操作
    练习数值计算
    Hello World
    ceph部署出现错误及解决
    asp.net mvc 用Redis实现分布式集群共享Session。
    Unable to load DLL 'rasapi32.dll': 动态链接库(DLL)初始化例程失败。
  • 原文地址:https://www.cnblogs.com/gaole/p/3311668.html
Copyright © 2011-2022 走看看