- 博客(4)
- 收藏
- 关注
原创 小白:C#中重载和重写的区别
如下例子 一下三个方法 方法名都为ff但是参数不同所以ff这个方法有三个重载。c#中有重载和重写两种说法但是他俩其实不是同一个概念。父类与子类中子类将父类的虚方法重新定义。重写是在不同类(父类与子类)之间进行的。方法名相同但是参数的类型与数量不同。重载是指在同一个类中。
2025-02-19 20:50:06
228
原创 小白:C#中类的抽象
当其他类继承抽象类时必须按照抽象类的模板进行编程,但是子类可以拥有自己额外的成员。继承抽象类的子类实现抽象成员这个过程叫做。继承抽象类的子类实例化和调用和普通类一致。优点:拓展性更高,更适合代码的进阶。c#中的抽象类就像是一个模板。抽象方法和字段只能在抽象类里。子类中重写抽象方法的关键字是。重写抽象方法需要及继承抽象类。不能实现不能拥有方法体,抽象类中可以有静态成员。
2025-02-19 20:28:13
203
原创 小白:C#中的静态类
静态类中的字段因为没有实例所以 字段的值任何方法都可以修改并且修改后下一个方法调用时内容不会被清空会存储上一次更改后的内容。静态类与非静态类基本一致,静态类不能通过new关键字实例化。静态类不需要实例化可以直接用类名调用。多个方法使用同一成员的情况。c#中的类可以设置为静态。只能有静态方法和静态字段。
2025-02-19 19:52:20
80
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人