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