C# 图解教程 第5版 —— 第5章 类的基本概念

文章目录

    • 5.1 类的概述
    • 5.2 程序和类:一个简单的示例(*)
    • 5.3 声明类(*)
    • 5.4 类成员(*)
      • 5.4.1 字段(*)
      • 5.4.2 方法
    • 5.5 创建变量和类的实例(*)
    • 5.6 为数据分配内存(*)
    • 5.7 实例成员
    • 5.8 访问修饰符
    • 5.9 从类的内部访问成员
    • 5.10 从类的外部访问成员(*)
    • 5.11 综合应用(*)

5.1 类的概述

​ 类是一种活动的数据结构,包含数据成员和函数成员。

表5.1 类成员的类型
C# 图解教程 第5版 —— 第5章 类的基本概念_第1张图片

5.2 程序和类:一个简单的示例(*)

5.3 声明类(*)

5.4 类成员(*)

5.4.1 字段(*)

5.4.2 方法

​ 和 C/C++ 不同,C# 没有全局函数,所有方法都必须声明在类的内部。方法也没有默认的返回类型。

5.5 创建变量和类的实例(*)

5.6 为数据分配内存(*)

5.7 实例成员

  • 实例成员:与实例绑定的成员。
  • 静态成员:只与类相关,而不与实例绑定的成员。

5.8 访问修饰符

  • private
  • public
  • protected
  • internal
  • protected internal

5.9 从类的内部访问成员

​ 类的成员仅用其他类成员的名称就可以访问它们。即使字段和两个方法都被声明为 private,类的所有成员还是可以被类的任何方法(或任何函数成员)访问。

class DaysTemp {
    // 字段
    private int High = 75;
    private int Low  = 45;
    
    // 方法
    private int GetHigh() { return High; }
    private int GetLow()  { return Low; }
    
    public float Average() { return (GetHigh() + GetLow()) / 2; } // 访问私有方法
}
C# 图解教程 第5版 —— 第5章 类的基本概念_第2张图片
图5.1 类内部的成员可以相互自由访问

5.10 从类的外部访问成员(*)

5.11 综合应用(*)

你可能感兴趣的:(C#,图解教程,第5版,c#,开发语言)