你的位置:首页 > 软件开发 > ASP.net > 面向对象基础进阶02

面向对象基础进阶02

发布时间:2015-10-23 11:00:12
一:面向对象的三大特征 封装,继承,多态 封装 1:封装的概念及作用 *通过使用private和public修饰符来修饰类的成员(字段,属性,方法等)这样有效的使私有数据和方法不被外界访问,这种使用特性就是封装; *一个属性,一 ...

一:get='_blank'>面向对象的三大特征

封装,继承,多态

封装

1:封装的概念及作用

     *通过使用private和public修饰符来修饰类的成员(字段,属性,方法等)这样有效的使私有数据和方法不被外界访问,这种使用特性就是封装;

     *一个属性,一个方法也是封装,类是对属性和方法的封装;

     *封装是面向对象中的一个重要特征,面向对象的三个重要特征为:封装,继承,多态;

     *作用<模块化和数据隐藏>

2:类是模版,确定的对象将会拥有的特征(属性)和行为(方法);任何对象将会属于一个类中;

3:对象是以类为模版而创建的,是类的实例化,具体化;

4:面向对象的好处

      *封装使得开发人员更加关注自己的需求;

      *一个类定义之后可以多次使用,避免重复赋值;

5:类试图 对于类的总体结构的展示;类(右键-----查看类图)

6:类的祖先(object)

      *Object类是所有类的父类(祖先类),因此任何一个类都可以转换成object类型;

      *可以将任何类型的值赋予object类型的变量;

装箱:将值类型的变量转换为<object>对象的过程叫做装箱;

拆箱:将<object>对象类型的变量转换为值类型的过程叫做拆箱;

面向对象基础进阶02

继承

     *一个类继承另一个类,第一个类叫做子类,另一个叫做父类,子类继承父类,即子类就拥有了父类的属性和方法,可以重写<override>父类的方法和属性,同时子类也可以编辑自己的属性和方法。<Object类>

     *子类不能继承父类的私有成员

     *子类只能有一个父类,但是作为父类的类可以是多个子类的父类。

1:关键字Virtual

   Virtual关键字用于指定属性或方法在派生类中重写. 默认情况下,派生类从其基类继承属性和方法,如果继承的属性或方法需要在派生类中有不同的行为,则可以重写它,即可以在派生类中定义该属性或方法的新实现,这时在基类中该属性或方法必须用virtual关键字修饰.virtual关键字用于指定属性或方法时可以在派生类中重写.具有virtual关键字的方法或属性被称作虚拟成员.

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:面向对象基础进阶02

关键词:面向对象

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。