现在的位置: 首页 > 综合 > 正文

C#程序设计笔记(第一章)

2013年05月16日 ⁄ 综合 ⁄ 共 707字 ⁄ 字号 评论关闭
以下的连载资料可是我辛辛苦苦通过阅读,然后整理出来的知识点哦。请大家多多阅读。

第一章:面向对象编程的基础知识
C#是真正的面向对象、基于组件的编程语言
1.面向对象是一种用计算机程序来描述实际问题的新思路,也是一种更直观、效率更高的解决问题的方法。
2.对象能够将其内部的数据和方法隐藏起来并且提供一个接口,这个接口就是能访问该对象的重要组成部分。
3.如果是“protected”限定符,则派生类可以访问该成员。
4.如果在传统的面向结构程序中,我们大部分的时间都放在分配多内存和何时分配内存的问题,而现在的面向对象的程序设计中,则是有助于我们将精力集中在解决问题必须的逻辑思考上。
5.我们可以将类看成是一个拥有相关方法的类型,而对象就是类或者是类型的实例。类可以说就是对象的蓝图。
6.实例化对象是面向对象编程的专业术语,表示创建一个类的实例。这个实例就是一个对象。
7.当实例化了对象后,我们就可以通过公共成员对该对象进行访问。
8.一种语言必须支持对象、类、继承这三个概念,才可以称的上是真正的面向对象。但在实际中,面向对象已经被更普遍的认为是建立在封装、继承、多态性上了。
9.一般封装是通过限定符进行实现的。类的接口实际上就是抽象的实现。
10.在面向对象的程序设计中,最重要的概念就是抽象,其次是继承
11.继承使得你可以通过基类中继承功能而实现代码复用,更进一步,您可以通过添加自己的变量和方法来扩展类。当程序员引用派生类时,总是可以将该派生类当作其基类一样看待。在引用其派生类时,其实也隐含的引用了基类。
12.多态性就是允许老代码调用新代码的能力。其中的优点是可以将具有共同基类的对象组成一组并对它们进行统一的处理。

抱歉!评论已关闭.