请说明在 C# 中定义一个类的语法结构,以及如何创建该类的对象实例?
考察说明
考察C#面向对象基础中类的定义与对象实例化的基本语法。
回答思路
- 【回答框架 1】类是C#面向对象编程的核心构造,用于封装数据和行为。定义类使用class关键字,后跟类名,然后是一对大括号包含的成员,例如字段、属性、方法、构造函数等。
- 【回答框架 2】对象是类的实例,通过new关键字创建。例如:MyClass obj = new MyClass(); 这会调用类的构造函数(无参或有参)来初始化对象。
- 【回答框架 3】类和对象的关系:类是模板,定义对象的属性和行为;对象是类的具体实例,拥有类定义的成员的实际值。
- 【回答框架 4】类的访问修饰符(如public、internal)控制类的可访问性,构造函数可以有多种重载,用于初始化对象的不同状态。
- 【关键点 1】使用class关键字定义类,类可包含字段、属性、方法等成员。
- 【关键点 2】使用new关键字创建对象实例,并调用构造函数。
- 【关键点 3】类是引用类型,对象存储于托管堆,变量存储对象引用。