C#总结

             C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。

        看完C#的视频,自己看视频理解的不怎么好,所以总结一下来巩固自己所学的知识。下面先看一下我做的思维导图:


        这幅图是我对C#视频学习的一个知识框架描述,为了总结的条理清晰,具体的内容我还是用文字来描述。首先C#视频我主要分为了三个部分:基本知识、面向对象、与外部的联系。基本知识想必大家都知道,就和我们一开始进入提高班学习VB语言一样。诸如此类的编程语言,它们的基本知识大概都包括:数据、运算、结构这三个部分。数据部分就包括:变量常量、数据类型、数组、标识符等知识点。运算部分包括:一些运算符、运算规则、运算函数等。结构总体包括三大结构:顺序、选择、循环。同时也包括结构语句:if语句、while语句等语句。这些结构语句让我们的代码编写更加有规则和简洁。

       接着我们来说面向对象编程语言的精华:面向对象技术。面向对象技术是C#语言的指导思想,视频中大概介绍了类与继承、重载这俩部分的知识,当然还有一些其他的知识:例如对象等。C#其实就是研究类的一门语言,类是我们所有面向对象语言的研究对象,通过对类和类的关系的分析与研究,我们能对面向对象技术有一个更深的印象。面向对象的对象就是类的实例化,我们研究类也就是在研究对象。研究到类我们不得不理解三个名词:继承、封装、多态。到底这三个概念如何去理解,我们一一来叙述。封装——表面意思就好像把什么东西包装起来,书面意思:封装就是将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。其实这俩种意思都有一个共同特点,那就是都需要结合。封装就是我们形成类的一个操作,把代码与数据结合成类的过程就是封装,也可以所是把代码与数据抽象类,或者更简单的解释,把相同的对象抽象成类。接着我们来说继承和多态:继承和多态是一对有关系的关系。继承是子类遗传了父类的属性或者 方法,多态是子类在继承父类的基础上有进行了发展。继承之后,父类对子类有包含关系,但是多态关系中:子类有了发展,有了自己的属性或者方法,例如动物类是父类,继承它的子类就有鱼类啊什么的,但是对于多态,狗和猫都是动物,我们区别的时候就只能说狗是狗,猫是猫。总之多态就是继承的发展,我感觉这么好容易理解。最后说重载:它指的是一个函数方法的名字相同,但是参数类型不同,就是重新改了一个类型。也可以说是重新装载内容,名字是没变的。就比如一个货车是不变的,但是装的东西是不断改变的,这就是重载。

       最后我们谈谈与C#学习有关的知识:UML和设计模式。我们先谈UML,因为设计模式我即将要学习,所以我准备学完设计模式然后做总结。先说UML与C#的联系:UML就是我们一个图,而C#语言需要按照这个图纸所描述的来编写出满足用户需求的软件。c#与UML的联系桥梁在于:面向对象技术。面向对象技术是它们共同的指导思想,如果你学好了面向对象技术,不管是c#还是UML都是面向对象技术的应用。

        c#视频学完了,发现它与我所学的其他语言都有紧密的关系,例如:C语言、JAVA等。虽然自己C与JAVA学的不怎么好,但还是对c#的理解有一定的帮助。尤其是C语言,因为c#就是C语言的升级版。我的总结那里有不好的地方,希望大家多多指教。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 19
    评论
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值