zoukankan      html  css  js  c++  java
  • C#中常用修饰符

    1、存取修饰符

        public:(公有的)存取不受限制

      protected:(受保护的)只有包含该成员的类以及派生类可以存取

        private:(私有的)只有包含该成员的类可以使用

    2、类修饰符

       abstract:(抽象类)

            抽象类与抽象方法的声明中必须包含abstract,抽象方法必须在抽象类中声明且不能有方法体

            派生类若没有实现所有的抽象方法,则抽象类也必须声明为抽象类。

        sealed:(密封类)阻止其他类从本类继承

            密封类不能被继承

            密封类中不能包含虚方法和抽象方法,密封类没有为派生类提供实现其虚方法和抽象方法的机会。

    3、成员修饰符

       abstract:抽象方法,没有实现。

         sealed:密封方法,防止派生类对该方法的重载,密封方法必须对基类的虚方法进行重载,提供具体的实现方法。

      delegate:委托

          const:指定该类成员为常量,其值只允许读取,不允许修改。

         event:声明一个事件

       extern:指示方法在外部实现

      override:重写,对基类继承成员的新实现

      readonly:指示一个域只能在声明时以及相同类的内部被赋值

          static:指示一个成员属于类本身,即定义后可不实例化

         virtual:虚拟成员

        new:在派生类中隐藏指定的基类成员,从而实现重写的功能。

  • 相关阅读:
    php 上传大文件配置upload_max_filesize和post_max_size选项
    phpstorm version 2016.2 License Server激活
    ubuntu 14.04 下通过apt-get 安装jdk
    SSH远程会话管理工具
    mysql配置命令 CHARACTER_SET_%字符集设置
    mysql 的max_connections和max_user_connections 的区别
    ActiveMQ基于JMS的pub/sub传播机制
    ActiveMq入门实例
    Java JMS
    LockSupport学习
  • 原文地址:https://www.cnblogs.com/gosun/p/5848530.html
Copyright © 2011-2022 走看看