zoukankan      html  css  js  c++  java
  • C#学习-面向对象语言都有类

      面向对象语言的一个基本特征是它们都有类,类是C#(这类语言)中的一种复杂数据类型。

      类代表一组具有公共属性和行为的对象。

      在C#中定义一个类是非常简单的,只需使用class关键字并按格式来定义即可。

      class Person

      {

      //类成员定义

      }

      默认情况下,如果class关键字前没有显式地指定访问修饰符,则类的访问修饰符为internal,表示仅在当前项目内可被访问。

        除了使用internal修饰符来修饰类外,还可以为类指定private、protecded、public、abstract和sealed等修饰符,以及这几个修饰符的组合。以下是

      无或internal,只能在同一程序集中访问类;

      public,同一个程序集或引用该程序集的其他程序集都可以访问

      abstract或internal abstract,只能在同一程序集中访问类,该类不能被实例化,只能被继承

      public abstract,同一程序集或引用该程序集的其他程序都可以访问类,不能被实例化,只能被继承

      sealed或internal sealed,只能在同一程序集中访问类,该类不能被继承,只能被实例化

      public sealed,同一个程序集或引用该程序集的其他程序集可以访问类,不能被继承,只能被实例化

  • 相关阅读:
    Redis-cluster集群
    MySQL-binlog日志格式
    MySQL-备份与恢复
    PG-内存参数配置标准
    [POJ1724]Roads
    [POJ1062][最短路]昂贵的聘礼
    我的小博客美化记(仍在持续修改和增加,敬请持续关注)
    [离散化模板][并查集][洛谷1955]程序自动化分析
    python调用百度接口解析/逆解析地址
    datax安装部署
  • 原文地址:https://www.cnblogs.com/158-186/p/10537645.html
Copyright © 2011-2022 走看看