C#阶段性复习-第三章(基于课本)

难绷,这个文件之前写的内容似乎没有保存,总之现在没了。我就先接着整理吧。。。

重点就是记住几个“默认”

类名前省略修饰符时则默认为 internal

类成员前省略修饰符时则默认为 private

还有几个重点:

一、静态类的相关性质

static 修饰类时,表示该类时静态类,不能够实例化该类的对象。静态类的所有成员都是静态成员。修饰类成员时,为该类的对象共享,因此只能通过“类名+成员名”的形式访问; static修饰构造函数时,构造函数不能包含任何参数,不能有其他修饰符。

​ 具体来讲,静态类的特性主要有以下几点:

  1. 不能被实例化

  2. 只能包含静态成员

  3. 不能继承自其他类,并且它自身也不能作为基类

  4. 可以包含私有静态构造函数,用于初始化静态成员


    易错习题

    1. 构造函数 提供了对对象进行初始化的方法,而且它在声明的时没有返回任何值。
    2. 在 C# 中实参参与形参有四种传递方式,他们分别是 值参数,引用参数,输出参数和param参数
    3. 面向对象语言都应至少具有的三个特性是 封装,继承和多态

C#阶段性复习-第三章(基于课本)
https://leoeightxuan.github.io/2025/05/19/C-阶段性复习-第三章(基于课本)/
作者
Leoeight
发布于
2025年5月19日
许可协议