
C#相关知识
今夕何处
这个作者很懒,什么都没留下…
展开
-
C#进阶多态
多态: 能让一个对象有多种状态(类型)。 实现多态的方法: 虚方法 在父类中跟子类相同的方法的前面加关键字,父类的加virtual,子类的加override. 实现原理:其实还是调用的父类的方法,但是virtual表示此方法可被重写,override表示重写父类方法。最后调用时父类对象中装了什么类型就调用什么类型的虚函数。 抽象类 抽象类以abstract关键字修饰。 抽象成员必须在抽象类中。 抽象类中可以有具体成员,但是自己不能使用,供子类调用。 子类继承了抽象类,必须要把抽象类中的抽象成员重写,原创 2020-08-13 22:01:00 · 208 阅读 · 0 评论 -
C#进阶继承
继承 单根性: 一个派生类(子类)只能继承一个基类(父类),不能同时继承多个父类。 传递性: 基类可以依次继承下去。 protected : 受保护的,在有关系的类中可以直接访问,在没关系的类中无法访问。 查看类图: Vis鼠标右键 —>视图—>查看类图 object: 是所有类的基类 特性: 子类是只能继承父类的共有属性(public), private关键字修饰的无法继承。 构造函数无法继承 创建子类对象: 先会优先创建一个父类对象再创建子类对象(让子类拥有父类的成员),创建父类对象时默原创 2020-08-02 16:18:35 · 331 阅读 · 0 评论 -
C#进阶封装
面向对象: 圆可以画在黑板上。 黑板上可以被画个园 ==》一般我们把被动(黑板)的作为对象。 在代码中描述一个对象,通过描述这个对象的属性(特征)和方法(行为)。 万物皆对象(看得见摸得着的,能描述的才行); 类: 把具有相同属性跟方法的对象提取出来封装在一起就是类。 类就是一个模子,确定对象将会拥有的(属性)特征和(方法)行为。 类是盖大楼的图纸,对象 是根据图纸盖出来的大楼。 语法: public class 类名 { (Field)字段; (Method)属性; (Property)方法; }原创 2020-07-21 21:58:09 · 228 阅读 · 0 评论 -
C#基础
方法: 函数完成某个功能的接口,一个方法只能实现一个功能,要保证功能单一。 方法结构: public: 公共的,公开的 [public] static 返回值类型 方法名(参数列表) { // 方法体 } 方法的调用: 如果调用的方法跟被调用的的方法在同一个类中,可以省略被调用方法的类名,直接写方法。 类名.方法名(参数); C#中没有全局变量这个东西: 用静态字段模拟 namespace ConsoleApplication1 { class Program { publi原创 2020-07-20 21:12:55 · 158 阅读 · 0 评论 -
初识C#
C# 语言一.cs后缀结尾 .net平台只能跑.NET框架的程序 .NET的两种交互模式: C/S 客户机/服务器 B/S 浏览器/服务器 屏幕打印输出: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program {原创 2020-07-12 20:43:10 · 400 阅读 · 0 评论