zoukankan      html  css  js  c++  java
  • 类型和成员基础

    一.类型的各种成员

    在一个class中,可以包含8类成员:

    1.常量

    2.字段

    3.实例构造器

    4.类型构造器

    5.方法(包括操作符重载,转换操作符)

    6.属性

    7.事件

    8.类型

    二.类型的可见性

    1.C#编译器默认将类型的可见性设置为internal

    2.类型的可见性有public和internal两类。

    三.成员的可访问性

    1.C#编译器默认将成员的可访问性设置为private

    2.成员的可访问性有5类:private,protected,internal,protected internal,public。

    四.静态类

    1.class使用static关键字表示静态类,static只能应用于类,不能应用于值类型(原因:CLR总是允许值实例化,而静态类不允许被实例化)。

    2.静态类的作用:将一组相关的成员的组合到一起。

    3.静态类的限制:

      (1)静态类不能实现任何接口。原因:只有使用类的实例时,才能调用类的接口方法。

      (2)静态类只能定义静态成员(字段,属性,方法,事件)

      (3)静态类必须直接从基类System.Object派生,从其它任何基类派生都没有意义。继承只适用于对象,而静态类不能创建实例。

  • 相关阅读:
    msp430入门编程41
    msp430入门编程40
    msp430入门编程37
    msp430入门编程36
    msp430入门编程35
    msp430入门编程34
    msp430入门编程33
    msp430入门编程31
    msp430入门编程32
    msp430入门编程30
  • 原文地址:https://www.cnblogs.com/the-three/p/3752719.html
Copyright © 2011-2022 走看看