一、接口是什么 接口(Interface)就是一份行为规范,它定义“能做什么”,但不管“怎么做”。 "接口定义了一套规范或契约,规定类必须做什么,但不关心具体怎么做" 二、示例
🧩 一、什么是方法隐藏(Method Hiding) 在 C# 中,如果子类定义了一个与父类同名的方法,并且使用 new 关键字, 那么子类的方法就会隐藏父类的方法。 这叫做
练习题 练习1:找错误 找错误1: 重写基类方法 public class BaseClass { public void ShowMessage() { Console.WriteLine("基类消息");
一、多态是什么? 多态:一个方法,多种表现。同一操作作用于不同的对象,可以产生不的行为。 同一操作:相同的方法调用、相同的操作符、相同的接口 不同对象:同一类型的不同子类或不同类
static关键字是C#中非常重要的概念,用于创建属于类型本身而不是类型实例的成员。 1. static关键字的基本概念 什么是static? 加上 static
很多初学者第一次看到属性定义语法时,都会觉得—— “它看起来像方法,但又不是方法;像字段,但又不是字段。” 所以我们要从语法、功能、用法、规律四个角度,一步步掌握。 一、属性是什么?
练习题 1:学生类 // 创建一个Student类,要求: // 1. 默认构造函数:初始化姓名为"未知",年龄为0 // 2. 带一个参数的构造函数:只设置姓名,年龄默认为0 // 3. 带两个参数的构造函数:设置姓名和年龄 练习题 2:矩形类 // 创建一个Rectangle类,要求: // 1