旗下导航:搜·么
当前位置:网站首页 > .Net教程 > 正文

极客学院C#视频教程的材料引荐【C#.Net教程】,csharp,.net,推荐

作者:搜教程发布时间:2019-11-27分类:.Net教程浏览:27评论:0


导读:《极客学院C#视频教程》是C#言语的入门课程,在课程中,将从.NET平台和C#的基础概念最先,深切的引见C#开辟的基础语法、简朴顺序逻辑、VisualStudio东西的运用技能以...
《极客学院C#视频教程》是C#言语的入门课程,在课程中,将从.NET平台和C#的基础概念最先,深切的引见C#开辟的基础语法、简朴顺序逻辑、Visual Studio东西的运用技能以及经常使用的算法的完成。同时,也愿望经由历程与课程相干的演习题和编程演习,辅佐小伙伴们疾速步入C#言语的大门。

课程播放地点:http://www.ki4.cn/course/243.html

该先生授课作风:

西席授课深切浅出,条理清楚,层层理会,环环相扣,论证周密,组织严谨,用头脑的逻辑气力吸收门生的注重力,用明智掌握课堂教学历程。门生经由历程听西席的解说,不仅学到学问,也遭到头脑的练习,还遭到西席严谨的治学立场的陶冶和感染

本视频中较为难点是C# 面向对象特征了:

一、封装: 我们能够把世界上任何一个东西都看作为一个对象,那末我们这里以工资例,一个人就肯定是一个对象了。 那末封装是什么呢? 封装就是这个人要完成一件事变,他所须要的任何东西都带在了本身的身上,所须要的手艺也都装在了本身的脑子里了。不须要借助于他人的气力就可以完成这一件事变。这个有什么优点呢?优点就是如果我要嘱咐这个人去完成一件事变,我不须要晓得他是怎样完成的,也不须要辅佐他去完成,只需晓得效果,他完成了就OK了。至于他是先干什么后干什么我不干涉,这有助于他更快更好的干好这件事变,我本身也费事。

1、接见权限(可见性)

Public:(随处可见)一切包、类导入后都可见 大众的

Protected:(正当继续)本身、差别包的子类本身,

Private:(损人利己)只在本类中可见

2、

(1)、属性-->private(私有属性,公然要领,没必要默许)

(2)、要领--> public protected

书面的诠释以下: 每一个对象都包括它能举行操纵所须要的一切信息,因而对象没必要依靠别的的对象来完成本身的操纵。

二、继续: 还以为工资例,我们每一个人都邑有一些配合的特征,都要做一些雷同的事变。比方:人都有一个脑壳,二只胳膊,二条脚,这是配合的特征。都要用饭,喝水,这是都要做的雷同的事变。那末如果我们现在要声明许多个人,每一个人都邑有这些特征,那我不是要写许多反复的代码?所以我们能够先建一个人的父类,这个父类不代表一个细致的人,只是一个具有人一切配合特征的假造的人。下次我 们要实例化一个细致的人的时刻,只须要将这个人继续上面这个“假造的人”,那末他就具有了人的一切配合特征。如许,这些反复的代码我们就可以够不写了。

固然,继续的目的不单单议是为了节约代码,另有完成背面的多态的功用。初学者只须要相识继续能够少写许多代码就好了,余下的须要在项目中逐步明白。

书面的诠释以下: 对象的继续代表一种"is-a"的关联,如果两个对象A和B,如果能够形貌为"B就是A",那末则示意B能够继续自A。

注重: 如果A继续了B,那末A不仅具有了B除私有的特征外的一切特征,A还能够具有本身奇特的特征。比方上面人的这个例子,一个继续了 “假造的人”,那末他除了有一个脑壳,二只胳膊,二条脚,要用饭喝水外,他能够还会编程。编程就是他奇特的特征了,由于不是每一个人都邑编程的。

1、

(1)、连续:父类存在,子类没有重写但能够运用;

(2)、新增:父类没有,子类新增添的

(3)、重写:父类子类都存在,然则弗雷德不满足要,子类对其举行重新定义;

2、 实例化:

(1)、先父类后子类,先静态后成员;

实例化的时刻先挪用父类的静态组织快,在挪用父类的组织要领,然后子类的组织块,在挪用子类的组织要领;

(2)、默许挪用父类空组织;

3、重写 override

(1)、重写与重载:

重写:继续的子类中,要领署名雷同( 要领名+形参个数 范例 递次 )

重载:同一个类 要领名雷同 ,形参个数 范例 递次 差别

(2)、重写划定规矩:在子类中署名与父类中雷同,在合理范围内进步子类可见性;

A、返回范例:基础范例和void必需雷同;援用范例要<=父类的返回类

B、非常:

C、可见性:要大于或即是父类中被重写的要领

三、多态: 有多态之前必需要有继续,只要多个类同时继续了同一个类,才有多态如许的说法。

还是以工资例子,前面我们有说过人都要做“用饭”如许一个雷同的事变。“用饭”这个事变,表现到类中就是要领了。由于是人都是要做的,所以我们在“假造的人”中写好了这个要领,但每一个人都有差别的用饭要领,有效筷的也有效叉的,有要吃米饭的也有要吃面食的。所以如果我们要形貌差别人的用饭的历程,就要把这个历程放到细致的子类中去了,由于每一个人都不一样嘛。一样一个要领,子类都有差别的完成体式格局,这个就是多态了,多态有助于顺序的灵活性。

注重:子类中如果重写了父类的要领(多态),那末父类中的这个要领将不会再挪用。

1.优点:

简化了编程接口。它允许在类和类之间重用一些习惯性的定名,而没必要 为每一个新加的函数定名一个新名字。

简化代码

如果函数/要领参数中运用的是父类的范例,能够传入父类、子类的对象

局限性:父类范例的变量,不能直接挪用子类特有的要领。必需强转为子类范例的变量,才直接挪用子类特有的要领

2、编译时多态:实在就是重载,是对非虚成员来讲的,体系在编译时,依据差别署名来决议完成何种操纵。

3、运行时多态:也就是重写,是经由历程虚成员完成的,指直到体系运行时,才依据实际状况决议完成何种操纵。

对与第一种状况很轻易就可以明白,差别署名就有差别的完成

而第二种状况是在继续的基础上完成的,子类继续基类时,经由历程对虚成员的重写,然后应用基类援用子类对象,那末差别的子类对象完成响应的差别操纵。

如许的优点是不言而喻的,应用基类范例定义一次,然后给它传入差别的子类对象,然后完成差别的操纵,进步了效力。

以上就是极客学院C#视频教程的材料引荐的细致内容,更多请关注ki4网别的相干文章!

标签:csharp.net推荐


欢迎 发表评论: