static关键字是C#中非常重要的概念,用于创建属于类型本身而不是类型实例的成员。 1. static关键字的基本概念 什么是static? 加上 static
很多初学者第一次看到属性定义语法时,都会觉得—— “它看起来像方法,但又不是方法;像字段,但又不是字段。” 所以我们要从语法、功能、用法、规律四个角度,一步步掌握。 一、属性是什么?
练习题 1:学生类 // 创建一个Student类,要求: // 1. 默认构造函数:初始化姓名为"未知",年龄为0 // 2. 带一个参数的构造函数:只设置姓名,年龄默认为0 // 3. 带两个参数的构造函数:设置姓名和年龄 练习题 2:矩形类 // 创建一个Rectangle类,要求: // 1
在 C# 类(class) 中,四大成员的推荐定义顺序是: 字段 → 属性 → 构造函数 → 方法 🧩 一、标准书写顺序(推荐结构) 下面是一份示例代码,展示了标准的成员顺序和层次: public class Student { // ① 字段(Field)—— 用于存储数据 pr
以下是根据您提供的建表语句和数据,所有习题的完整答案: 练习1:比较查询 -- 1. 查询所有女生的姓名、家乡和语文成绩 SELECT s_name, s_hometown, s_chinese FROM students WHERE s_gender = '女'; -- 2
在C#中,构造函数初始化时应该**优先考虑直接赋值给字段**,但具体选择取决于你的设计需求。以下是详细的比较和建议: ## 1. 直接赋值给字段 ```csharp public class Person { private string _name; private int _age; publi
对于C#初学者,理解委托可以从以下几个简单直观的角度入手: 一、用生活中的例子理解委托 1. "遥控器"比喻 // 委托就像遥控器上的按钮 public delegate void 遥控器按钮(); // 定义一个委托类型 p
对于C#初学者,理解接口可以从以下几个简单直观的角度入手: 一、用生活中的例子理解接口 1. 电源插座比喻 // 插座接口定义了一套规范 public interface I电源插座 { void 供电();
对于C#初学者,理解多态可以从以下几个简单直观的角度入手: 一、用生活中的例子理解多态 1. "说话"的多态性 // 不同的人说"你好"会有不同的表现 中国人说"你好" → "你好" 美国人说"你好" → "Hello" 日
对于C#初学者来说,理解类的继承可以从以下几个简单直观的角度入手: 一、用生活中的例子理解继承 1. 父子关系类比 // 父亲(基类) public class 父亲 { public string 姓氏 =
对于C#初学者,理解类的封装可以从以下几个简单直观的角度入手: 一、用生活中的例子理解封装 1. 电视机的比喻 // 电视机内部很复杂,但对外只提供简单接口 public class 电视机 { privat