浅夏孤城

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年4月21日

摘要: 当定义一个类时,需要定义一些方法来描述该类的行为特征,但有时这些方法的实现方式是无法确定的,针对这种情况C#允许在定义方法时不写方法体(方法体为定义方法里的内容),不包含方法体的方法为抽象方法,抽象方法必须使用abstract关键字修饰。例如:abstract void Shout(); //定义抽 阅读全文
posted @ 2019-04-21 16:14 玊尔 阅读(71) 评论(0) 推荐(0) 编辑

2019年4月14日

摘要: 多态是指同一操作作用于不同对象会产生不同的结果。多态实现的前提是有继承性。多态可以使程序变得更加灵活,有效提高程序的可扩展性和可维护性。 重写父类方法:当重写父类方法时要求子类的方法名、参数类型和参数个数必须与父类方法相同,而且父类方法必须使用virtual关键字修饰,子类方法必须使用overrid 阅读全文
posted @ 2019-04-14 18:56 玊尔 阅读(102) 评论(0) 推荐(0) 编辑

2019年3月31日

摘要: 第五章的学习目标为:1.掌握类的继承2.掌握多态的实现3.掌握抽象类和接口的重用4.掌握异常的处理5.了解命名空间与程序集 类的继承 1.继承的概念:继承描述的是事物之间的所属关系(如:猫狗都属于动物)。类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有的类被称作父类( 阅读全文
posted @ 2019-03-31 15:50 玊尔 阅读(71) 评论(0) 推荐(0) 编辑

2019年3月24日

摘要: static关键字: static关键字用于修饰类、字段、属性、方法以及构造方法等。被static修饰的类称为静态类,被static修饰的成员称为静态成员。静态成员包括静态字段、静态属性、静态方法、静态构造方法。 静态字段:是被static关键字修改的字段,它不属于任何对象,只属于类,而且只能通过“ 阅读全文
posted @ 2019-03-24 20:21 玊尔 阅读(136) 评论(0) 推荐(0) 编辑

2019年3月17日

摘要: this关键字 使用变量表示年龄时,构造方法中的参数使用的是conAge,属性使用的是Age,这样程序可读性很差。这时需要将一个类中表示年龄的变量进行统一的命名,例如都声明为Age。但这样会导致属性和局部变量的名称冲突,在方法中将无法访问属性Age。为解决这个问题,c#中提供了this关键字 用于表 阅读全文
posted @ 2019-03-17 16:46 玊尔 阅读(110) 评论(0) 推荐(0) 编辑

2019年3月10日

摘要: 面向对象 在程序中使用对象来映射现实中的事物,使用对象的关系来描述事物之间的联系,这种思想就是面向对象。面向对象思想有三大特征:封装性、继承性和多态性。其中封装是面向对象的核心思想;继承性主要描述的是类与类之间的关系,继承不仅提高了代码的复用性,提高了开发效率,而且为程序的修改提供了便利。多态性是指 阅读全文
posted @ 2019-03-10 19:10 玊尔 阅读(136) 评论(0) 推荐(0) 编辑

2019年2月17日

摘要: 用某种编程语言编写的程序就称为源代码,保存源代码的文件称为源文件。CPU能直接解析并运行的不是源代码而是本地代码的程序。Dump是指把文件的内容每个字节用2位十六进制数来表示的方式。本地代码的内容就是各种数值的罗列。能够把C语言等高级编程语言编写的源代码转换成本地代码的程序称为编译器。每个编写源代码 阅读全文
posted @ 2019-02-17 21:24 玊尔 阅读(109) 评论(0) 推荐(0) 编辑

2019年2月14日

摘要: 运行环境不同程序就无法运行,那运行环境到底是什么呢?在最近的学习中讲到:运行环境 =操作系统+硬件,也就是说操作系统和硬件决定了程序的运行环境。同一类型的硬件可以选择安装多种操作系统。机器语言的程序称为本地代码。程序员用C语言等编写的程序,在编写阶段仅仅是文本文件。文本文件在任何环境下都能显示和编辑 阅读全文
posted @ 2019-02-14 21:19 玊尔 阅读(122) 评论(0) 推荐(0) 编辑

2019年2月3日

摘要: 文件是将数据存储在磁盘等存储媒介中的一种形式。程序文件中存储数据的单位是字节。文件就是字节数据的集合。把文件内容用数据*重复次数的形式来表示的压缩方法称为RLE。经常被用于压缩传真的图像等。图像文件本质上也是字节数据的集合体。RLE算法不适合文本文件的压缩。哈夫曼算法的关键在于“多次出现的数据用小于 阅读全文
posted @ 2019-02-03 22:16 玊尔 阅读(94) 评论(0) 推荐(0) 编辑

摘要: 存储部件内存和磁盘从都具有存储程序命令和数据这点来看的功能是相同的。从存储容量来看,内存是高速高价,而磁盘是低速低价。内存主要是指主内存(负责存储CPU中运行的程序指令和数据的内存)磁盘主要是指硬盘。磁盘中存储的程序必须要加载到内存后才能运行。C语言中,在调用函数后,需要执行栈清理处理指令。栈清理处 阅读全文
posted @ 2019-02-03 21:45 玊尔 阅读(75) 评论(0) 推荐(0) 编辑