【C#】
张兴军-w
再远的路,只要迈开双腿,总会到达终点
展开
-
【C#】——多态
概述• 多态是对象可以表现多个类型的能力,多态性意味着有多重形式,多态性往往表现为“一个接口,多个功能”• 静态多态性:函数的响应是在编译时发生的• 动态多态性:函数的响应是在运行时发生的• 接口多态性• 继承多态性• 通过抽象类实现多态性实现一、虚方法• 定义:父类中的方法声明中加上virtual修饰符,则称为虚方法• 作用:子类可以对父类中的 虚方法进行重写,虚方法是多态性...原创 2018-10-11 10:27:34 · 246 阅读 · 8 评论 -
【C#】——类与对象
一、类和对象的区别类:类是模型,确定对象将会拥有的特征(属性)和行为(方法),类是对象的类型。类是抽象的概念,仅仅是模板,比如说“人”类对象是一个能看得到、摸得到的具体实体对象可以叫做类的实例(Instance)类不占内存,对象才占内存二、类的定义1、定义语法[访问修饰符] class 类名{成员;…}2、类重可以包含变量的定义、方法三、修饰符的访问权限private...原创 2018-09-22 16:10:49 · 965 阅读 · 11 评论 -
【C#】——概述
一、C#概述.net/dotnet:一般指.Net Framework框架。是一种平台,一种技术C#(sharp):一种编程语言,可以开发基于.Net平台的应用1、.net能干什么桌面应用程序——winfrom应用程序internet应用程序——ASP.NET手机开发——WP82、两种交互模式C/S:客户机与服务器B/S:浏览器与服务器3、两种交互模式的不同1).硬件环境不同...原创 2018-09-22 16:19:16 · 522 阅读 · 10 评论 -
【C#】——方法与文件管理
一、把字符串转为为枚举的方法Gender g = (Gender)(Enum.Parse(typeof(Gender), “男”));二、数组的声明int[] numbers = new int[] { 1, 2, 3, 4 };//数组的第一种声明三、方法(1)、无返回值,无参数的方法public static void Show()(2)、调用方法直接写方面名、Program....原创 2018-10-07 19:52:08 · 602 阅读 · 1 评论 -
【C#】——字符串
一、字符串的处理• string可以看做是char的只读数组。char c = s[1];。例子:遍历输出string中的每个元素。• C#中字符串有一个重要的特性:不可变性,字符串一旦声明就不再可以改变。所以只能通过索引来读取指定位置的char,不能对指定位置的char进行修改。• 如果要对char进行修改,那么就必须创建一个新的字符串,用s. ToCharArray()方法得到字符串的c...原创 2018-09-29 15:55:39 · 236 阅读 · 2 评论 -
【c#】——封装
封装• 封装被定义为“把一个或多个项目封闭在一个无力的或者逻辑的包中”,在面向对象程序设计方法论中,封装是为了防止对实现细节的访问• 抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化,封装则使开发者实现所需级别的抽象• 一个访问修饰符定义了一个类成员的范围和可见性。C#中支持的访问修饰符如下所示public:所有对象都可以访问private:对象本身在对象内部可以访问pr...原创 2018-10-09 10:32:54 · 144 阅读 · 7 评论 -
【c#】——继承
继承• 继承是面向对象程序中最重要的概念之一。继承允许我们根据一个类来定义另一个类,这使得创建和维护应用程序变得更容易,同时也有利于重用代码和节省开发时间。• 当创建一个类时,不需要完全重新重新编写新的数据成员和数据函数,只需要设计一个新的类,继承了已有的类的成员即可。这个已有的类被称为基类(父类),新的类被称为派生类(子类)• 继承的思想实现了属于(IS–A)关系。例如教师属于(IS–A)...原创 2018-10-09 10:39:50 · 318 阅读 · 2 评论