C#基础
文章平均质量分 81
跳舞的码农
我是个bboy,我是个码农,我是个屌丝,我是个男神
展开
-
C#基础-----接口实现多态
什么是接口?接口就是一种协议规范,约定好遵守某种规范就可以写通用的代码;定义了一组具有各种功能的方法(只是一种能力,没有具体实现,像抽象方法一样,光说不做)。接口存在的意义:为了实现多态--------》多态的意义---------------》节省成本,提高效率。接口解决了类的多继承问题;解决了类继承以后体积庞大的问题,接口之间可以实现多继承接口语法:定义原创 2015-06-09 15:57:02 · 1462 阅读 · 0 评论 -
C#基础-----虚方法实现多态
虚方法:用virtual修饰的方法叫做虚方法虚方法可以在子类中通过override关键字来重写常见的虚方法:ToString(). Equals虚方法特点总结:1,在父类中把需要设置为虚方法的方法前加virtual标记;2,虚方法在父类中必须有实现;3,子类继承父类后,可以选择对虚方法进行重写也可以选择不进行重写;4,当子类重写父类方法的时候,必须保证原创 2015-06-09 14:56:01 · 1070 阅读 · 0 评论 -
C#基础------多态
多态原创 2015-06-08 21:35:05 · 427 阅读 · 0 评论 -
C#基础-----索引器,静态类,值类型和引用类型
1索引器2静态类3访问修饰符4值类型和引用类型5参数修饰符6装箱拆箱原创 2015-06-08 21:33:05 · 1388 阅读 · 0 评论 -
C#基础-----抽象类实现多态
什么是抽象类:光说不做,不能被实例化的类抽象类的特点:1,需要用abstract关键字标记2,抽象方法不能有任何方法实现,所以没有方法体3,抽象成员必须包含在抽象类中4,由于抽象成员没有任何实现,所以子类必须将抽象成员重写。5,抽象类不能实例化,抽象成员不能是私有的。6,抽象类中可以包括抽象成员,可以包括有具体代码的成员7,抽象方法不原创 2015-06-09 15:12:31 · 1160 阅读 · 0 评论 -
C#基础-----面向对象(一)
1,面向对象什么是面向对象?一个分析问题的方式(增强了程序的可扩展性)几个名词解释OOP:面向对象编程OOA:面向对象分析OOAD:面向对象分析与设计面向对象技术的优点:能够构建与现实世界对应的问题模型,并保持他们的结构,关系和行为模式。面向对象的三大特征:封装,继承,多态什么是类?什么是对象?类和对象的区别?1)类是模具,创建对象的模具,是抽象的2原创 2015-06-08 14:10:38 · 564 阅读 · 0 评论 -
C#基础-----基本了解
1.NET基本概念.net/dontnet:一般指.net framework框架,一种平台,一种技术c#(charp):一种编程语言,可以开发基于.net的应用。*java既是一种技术又是一种编程语言。有一个很重要的问题要弄明白:C#就其本身而言只是一种语言,它本身不是.net本身的一部分。.net支持的一些特性,C#并不支持, 而C#语言的另一些特性,.net却不原创 2015-06-07 10:38:23 · 455 阅读 · 0 评论 -
C#基础-----数据类型
1,基础数据类型首先要了解一点:C#认可的基础数据类型并没有内置于C#语言中,而是内置于.net Framework中。 如,在c#中声明一个int类型的数据时,声明的实际上是.net结构System.Int32的一个实例。这听起来似乎很深奥,但其意义深远: 这表示在语法上,可以把所有的基础数据类型看作是支持某些方法的类。 类型实际上仍存储为基本类型。基本类型在概原创 2015-06-07 20:54:14 · 468 阅读 · 0 评论 -
C#基础-----复杂数据类型
1,枚举枚举:用来存放一组固定的常量,他是用来解决用户多次 if/switch重复简单的判断,枚举是值类型,枚举的定义:语法:[public] enum 枚举名{值1,值2,值3,........}public:访问修饰符。公开的公共的,哪都可以访问。 enum:关键字,声明枚举的关键字 枚举名:要符合Pascal命名规范将枚举声明到命名原创 2015-06-08 11:21:54 · 568 阅读 · 0 评论 -
C#基础----string和stringBuilder
stringstring的特性:不可变性,字符串一旦创建,就不可以改变;字符串暂存池(针对字符串常量);字符串留用。 string s1 = "abc"; s1 = "cba"; Console.WriteLine(s1); Console.ReadKey(); //由于字原创 2015-08-29 09:02:07 · 623 阅读 · 0 评论