
C#面向对象
文章平均质量分 72
C#面向对象学习
纸丿鸢
这个作者很懒,什么都没留下…
展开
-
C#访问修饰符的使用
访问修饰符不能直接用于修饰顶级类(也就是直接定义在命名空间下的类)。类可以在引用了包含该类的程序集的任何项目中被访问。成员,并且可以在派生类内部以及外部通过派生类的实例访问这些成员。这意味着该类只能在定义它的程序集(通常是一个项目)内部被访问。若在定义顶级类时不写访问修饰符,默认的访问修饰符是。的,那么这些成员在类外部可以被自由访问和调用。类的成员(如字段、属性、方法等)如果也是。类作为基类,派生类可以继承它的。类型,只能在当前项目中被访问。以下是一个使用 private。中就可以使用这个类。原创 2025-03-28 21:33:29 · 330 阅读 · 0 评论 -
C#继承的学习
继承中的构造函数的执行顺序:先父类的构造函数,再子类的构造函数。父类中的无参构造函数很重要,如果被有参构造函数顶替掉,子类就无法默认调用无参构造函数了。解决方法:1.始终保持声明一个无参构造函数。2.通过base关键字,指定父类的构造函数。注意区分this和base的区别,this是调用先自己的,base是先调用父类的。原创 2025-03-28 21:12:55 · 386 阅读 · 0 评论 -
C#了解内部类和外部类
内部类可以访问外部类的私有成员(如私有字段、方法等),但需要外部类的实例。通常用于封装仅由外部类使用的逻辑(如工具类、辅助类等)它可以包含字段、方法、属性等成员,也可以包含内部类。外部类是独立的类,可以直接在其他代码中实例化。:外部类是包含其他类的类,即“外层容器”。内部类的作用域仅限于外部类,除非明确声明为。:内部类是定义在另一个类内部的类,也称为。原创 2025-03-23 21:34:44 · 296 阅读 · 0 评论 -
C#多态_接口概念
继承类:是对象间的继承,包括特征行为等。继承接口:是行为间的继承,继承接口的行为规范,按照规范去实现内容。注意1.接口只包含 成员方法、属性、索引器、事件,并且都不实现,都没有访问修饰符。2.可以继承多个接口,但是只能继承一个类。3.接口可以继承接口,相当于在进行行为合并,待子类继承时再去实现具体的行为。4.接口可以被显示实现,主要用于实现不同接口中的同名函数的不同表现。5.实现的接口方法可以加virtual关键字,之后子类再重写。原创 2025-03-20 18:00:38 · 290 阅读 · 0 评论 -
C#静态类和静态构造函数
用 static关键字修饰的。原创 2025-03-16 18:29:14 · 243 阅读 · 0 评论 -
C#静态成员
用static修饰的成员变量、成员方法、成员属性等就成为静态成员。特点:直接用类名点出(全局性)。生命周期:和程序同生共死(程序运行后会一直存在在内存中,直到程序结束,具有唯一性)。原创 2025-03-16 17:23:34 · 596 阅读 · 0 评论 -
C#结构体
/结构体关键字struct//访问修饰符 struct 自定义结构体名//结构体关键字struct//访问修饰符 struct 自定义结构体名//里面可写变量、构造函数、函数1.概念结构体 struct 是变量和函数的集合,用来表示特定的数据集合。2.访问修饰符(不写默认是private,仅内部可以调用)。3.构造函数没有返回值,函数名与结构体名字相同,可以重载 ,主要是用来快速初始化的。4.注意1、在结构体中声明的变量不能初始化,只能在外部或者函数中赋值。原创 2025-03-14 21:32:19 · 1569 阅读 · 0 评论 -
C#索引器
可以让我们以中括号的形式范围自定义类中的元素,规则自己定义,访问时与数组一样。适用于 在类中有数组变量时使用,可以方便的访问和进行逻辑处理。原创 2025-03-14 11:23:05 · 283 阅读 · 0 评论 -
C#成员属性
一般用来保护成员变量的。2.成员属性的使用与变量一样,外部用对象点出来。3.get中需要return内容;set中用value表示传入的内容。4.get和set语句块中可以添加逻辑处理。5.get和set可以添加访问修饰符,但是要按照一定的规则进行添加。6.get和set可以只有一个。7.自动属性是属性语句块中只有get和set,一般用于外部能得而不能改的情况练习定义一个学生类,有五种属性,分别为姓名、性别、年龄、CSharp成绩、Unity成绩。原创 2025-03-13 21:41:14 · 401 阅读 · 0 评论 -
C# 构造函数、析构函数与垃圾回收
垃圾回收是 .NET 运行时(CLR)自动管理内存的机制,负责发现并回收程序中不再使用的对象内存,避免开发者手动管理内存的复杂性。原创 2025-03-12 22:43:18 · 394 阅读 · 0 评论 -
C#成员方法
一、成员方法是什么?定义:成员方法是属于类或对象的函数,用于描述对象能执行的操作。作用:封装代码逻辑,实现特定功能(比如计算、修改状态、与其他对象交互等)。类比:如果类是一个“机器人”,成员方法就是它的“技能”(如行走、说话、计算)。原创 2025-03-10 20:49:10 · 330 阅读 · 0 评论 -
C#成员变量和访问修饰符
成员变量是定义在类()内部的变量,用于描述对象的状态或属性。它们属于类的实例(对象),每个对象都有自己独立的成员变量。成员变量必须定义在类的内部(即类的 内),而不是在方法或函数中。2.用来描述对象的特征:成员变量应体现对象的属性或状态。汽车类学生类3.可以是任意变量类型:成员变量可以是值类型、引用类型、集合甚至自定义类型。4.数量不做限制:一个类中可以包含任意数量的成员变量。5.根据需求来确定是否赋值。二、访问修饰符(Access Modifiers)原创 2025-03-09 12:40:20 · 359 阅读 · 0 评论 -
C#中的枚举
/最后的逗号可写可不写。最前面可以加访问修饰符如public,private等。原创 2025-03-07 21:21:31 · 883 阅读 · 0 评论 -
C#面向对象编程
定义通用模板,强制子类实现特定功能。原创 2025-03-06 20:08:40 · 701 阅读 · 0 评论 -
C#函数学习(方法)基本概念
本质:一块具有名称的代码块封装代码进行重复使用的一种机制可以使用函数的名称来执行该代码块作用:封装代码提升代码复用率抽象行为。原创 2025-03-03 16:44:51 · 161 阅读 · 0 评论