摘要: 基本概念 用 sealed 密封关键字修饰的类,让类无法再被继承 class Father { } //Son无法被别的类继承 sealed class Son : Father { } 阅读全文
posted @ 2024-12-26 11:07 cannedmint 阅读(11) 评论(0) 推荐(0)
摘要: 万物之父的基本概念 关键字 object object 是所有类型的基类 可以利用里氏替换原则,用 object 容器装所有对象 可以用来表示不确定类型,作为函数的参数类型 obejct的使用 //引用类型 object o = new Son(); Son s = new Son(); o = s 阅读全文
posted @ 2024-12-26 10:45 cannedmint 阅读(10) 评论(0) 推荐(0)
摘要: 基本概念 当申明一个子类对象时,先执行父类的构造函数,然后再执行子类的构造函数 子类可以通过 base 调用父类构造函数 继承中的构造函数执行顺序 Class GameObject { public GameObject() { Console.WriteLine("GameObject的构造函数" 阅读全文
posted @ 2024-12-24 20:00 cannedmint 阅读(8) 评论(0) 推荐(0)
摘要: 基本概念 任何父类出现的地方,子类都可以替代 语法表现:父类容器装子类对象,因为子类对象包含了父类所有的内容 方便进行对象存储和管理 class GameObject { } class Player : GameObject { public void PlayerAtk() { Console. 阅读全文
posted @ 2024-12-24 19:39 cannedmint 阅读(11) 评论(0) 推荐(0)
摘要: 继承的基本概念 一个类A继承一个类B 类A将会继承类B的所有成员 类A将拥有类B的所有特征和行为 被继承的类称为父类、基类、超类 继承的类称为子类、派生类 子类可以有自己的特征和行为 子类只能有一个父类,子类可以间接继承父类的父类 基本语法 //class 类名 : 被继承的类名 //{ // // 阅读全文
posted @ 2024-12-24 18:56 cannedmint 阅读(18) 评论(0) 推荐(0)
摘要: 内部类 在一个类中再申明一个类 class Person { Arms leftArm; Arms rightArm; public class Body { //不写访问修饰词就默认是private class Arms { } } } Person p = new Person(); Perso 阅读全文
posted @ 2024-12-24 17:47 cannedmint 阅读(11) 评论(0) 推荐(0)
摘要: 基本概念 让类和结构体能够运用运算符 关键字 operator 必须要是一个公共的静态方法,返回值要在 operator 前 条件运算符需要成对实现,一个符号可以多个重载且不能使用ref和out 基本语法 //public static 返回类型 operator 运算符(参数列表) class P 阅读全文
posted @ 2024-12-24 17:21 cannedmint 阅读(26) 评论(0) 推荐(0)
摘要: 拓展方法基本概念 为现有非静态的变量类型添加新方法 一定要写在静态类中,一定是个静态函数,第一个参数为拓展目标,第一个参数用 this 修饰 (构造函数中可以用 this 来复用构造函数,索引器的语法中也会用到 this : 访问修饰符 返回值 this [参数类型 参数名,参数类型参数名] 基本语 阅读全文
posted @ 2024-12-24 16:41 cannedmint 阅读(43) 评论(0) 推荐(0)
摘要: 静态类 用static修饰的类 只能包含静态成员且不能被实例化 static class TestStatic { //静态成员变量 public static int testIndex = 0; //静态方法 public static void TestFun() { } //静态成员属性 p 阅读全文
posted @ 2024-12-24 14:56 cannedmint 阅读(15) 评论(0) 推荐(0)
摘要: 静态成员基本概念 静态成员关键字 static 静态成员直接用类名点出来使用 自定义静态成员 class Test { //静态成员变量 public static float pi=3.1415926f; //成员变量 public int num = 10; //静态成员方法 public st 阅读全文
posted @ 2024-12-23 11:05 cannedmint 阅读(15) 评论(0) 推荐(0)