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,同一个程序集或引用该程序集的其他程序集可以访问类,不能被继承,只能被实例化

  • 相关阅读:
    C++中substr函数的用法
    最小生成树-克鲁斯卡尔模板
    最小生成树-prim算法模板
    1064. 朋友数(20)
    1076. Wifi密码 (15)【模拟】
    二分搜索与二分答案
    HDU 1969 Pie【二分】
    1047. 编程团体赛(20)
    1057. 数零壹(20)
    L2-3. 悄悄关注【STL+结构体排序】
  • 原文地址:https://www.cnblogs.com/158-186/p/10537645.html
Copyright © 2011-2022 走看看