.net基础加强篇,面向对象三个特性:封装,继承,多态.Net/ASP开发工程师

/ 华南女子学院音乐学院.Net/ASP开发工程师 / 2016-07-08

一、class 类就是一堆的数据封装到一个实体里面去  (object sender,EventArgs e)前者是事件触发的控件,后者e是触发事件的信息,有时根据这点防止代码重用太高  以button为例,Button btn=(Button)sender 几个控件触发事件一样,根据具体的触发信息而定,省去了许多重复代码。 class类内定义的变量叫做类的成员变量。类的成员变量声明以后可以不用赋值,又默认值。局部变量都要赋值    局部变量不可以重名,局部和全局可以。

.net基础加强  面对对象三个特性.net基础加强  面对对象三个特性

二、继承好处:  1.代码重用  2.多态性 

我们所写一个类默认继承object类。继承的单根性 传递性 使用this来调用本类中的其他构造函数  :base继承父类的构造函数 

三、访问修饰符(5种)

private 类得内部、 protected 内部及子类、internal  当前程序集内部、protected  internal  两者上都可、public 所有  。

四、多态   通过虚方法实现多态,注意其两个单词 virtual(父类)  override(子类)。

                                                                             .net基础加强  面对对象三个特性

                                                             



公众号,微信

汇鱼网海峡创乐汇
汇鱼网海峡创乐汇