首先是,面向对象编程英文Object-Oriented Programming简称OOP通俗来说,就是 针对对象编程的意思那么问题来了什么是对象,不是“女盆友”“找对象”的这个对象。当然也可以理解“女盆友”也是“对象”的一种。面向对象中的对象,指...

关于数据类型,这是基础中的基础。基础。。基础。。基础。基本功必须要扎实。首先,从使用电脑开始,再到编程,电脑要存储数据,就要按类型存储,就跟我们买来衣服一样,裤子,上衣,冬天的,夏天的,总要分个类再放进衣柜中一样。越是高...

1. 为什么要进行数据转换 ?首先,为什么要进行数据转换,拿值类型例子说明一下,比如:我们要把 23 角零钱,换成 2.30 元,就需要把整形转换成小数型。再比如我们转换一个引用类型的数据,前面说过我们自定义类属于引用类...

1.常量:在编译时其值能够确定,并且程序运行过程中值不发生变化的量.通俗来说,就是定义一个不能改变值的量。既然不能变动值,那就必须在定义的时候初始化。示例:语法 : const 类型名 常量名 = 常量表达式 ;例子 : c...

说起 C# 运算符和表达式,小伙伴们肯定以为很简单,其实要用好表达式,不是一件容易的事。一个好的表达式可以让你做事半功倍的效果,比如三元表达式,可以让你少写 N 多个 if 和 case 语句。表达式 由 操作数( opera...

在进入 C# 面向对象核心之前,我们需要先对修饰符有所了解,其实我们在前面说到变量和常量的时候,已经使用了修饰符,并且说明了变量和常量的修改符。首先 修饰符是什么?修饰符用于限定类型以及类型成员的申明从定义可以...

类 ,顾名思义就是分类、类别的意思。我们要面向对象编程,就需要对不同的事物进行分类。类可以说是 . net面向对象的核心。类:就是具有相同的属性和功能的对象的抽象的集合。1.类的定义<访问修饰符> class <类名> { 类成员(...

前面定义的Person的类,里面的成员包括:字段、属性、方法、事件等 , 此外,前面说的嵌套类也是类的成员。a.类的成员为分:静态成员(static)和非静态成员b.静态成员用static标识,不标识则默认为非静态成员c.静态成员属于类所...

我们的课题是面向对象编程,前面主要介绍了面向对象的基础知识,而从这里开始才是面向对象的核心部分,即面向对象的三大特性:封装、继承、多态。1.封装概念封装:每个对象都包含有它能进行操作的所有信息,这个特性称为封装。...

本来没有这一节的内容,后来考虑到既然是一个系列文章,那么就尽可能写的详细一些 , 本节参考了网上朋友所写的例子,为的是让更多小伙伴学习,提高,加薪,如有版权问题,请邮件我,我第一时间处理。语句:是程序中的小指令,本...

上节我们说了面向对象的三大特性之一的封装,解决了将对同一对象所能操作的所有信息放在一起,实现统一对外调用,实现了同一对象的复用,降低了耦合。但在实际应用中,有好多对象具有相同或者相似的属性,比如有一个对象 果...

前面两节,我们了解了面向对象的的封装和继承特性,面向对象还有一大特性就是多态。比起前面的封装和继承,多态这个概念不是那么好理解。我们还是从一个事例开始:公司最近为了陶冶情操,养了几种动物( A nimal),有猫(Cat)、...

通过面向对象三大特性:封装、继承、多态的学习,可以说我们已经掌握了面向对象的核心。接下来的学习就是如何让我们的代码更优雅、更高效、更易读、更易维护。当然了,这也是从一个普通程序员到一个高级程序员的必由之路。就看病...

前面我们已经使用到了虚方法(使用 Virtual修饰符)和抽象类及抽象方法(使用abstract修饰符)我们在多态一节中说到要实现类成员的重写必须定义为一个虚方法或抽象方法。这节单独把抽象类提出来,是因为抽象是.net实现面向...

关于“接口”一词,跟我们平常看到的电脑的硬件“接口”意义上是差不多的。拿一台电脑来说,我们从外面,可以看到他的 USB 接口, COM 接口等,那么这些接口的目的一就是让第三方厂商生产的外设都有相同的标准,也是提供一个...

学习了前面的 C# 三大特性,及接口,抽象类这些相对抽象的东西以后,是不是有点很累的感觉。具体的东西总是容易理解,因此我们在介绍前面抽象概念的时候,总是举的是具体的实例以加深理解。本节内容相当具体,学起来也相当轻...

上一节我们说到了两种数据类型数组和集合,数组是指包含同一类型的多个元素,集合是指.net中提供数据存储和检索的专用类。数组使用前需要先指定大小,并且检索不方便。集合检索和声明方便,但是存在类型安全问题,本来使一个...

上两节我们介绍了 .net 的数组、集合和泛型。我们说到,数组是从以前编程语言延伸过来的一种引用类型,采用事先定义长度分配存储区域的方式。而集合是 .Net 版本初期的用于解决数据集检索方便而设计的,它比数组的优势...