zoukankan      html  css  js  c++  java
  • 面向对象中的继承、封装、构造与析构函数

    构造函数:是一种特殊的方法。主要用来在创建对象时初始化对象,即为对象成员变量赋值初始值,总与new运算符一起使用在创建对象的           语句中。两根下划线开头,construct
         作用:为对象成员变量赋值初始值

    类的构造方法,是一个魔术方法
         * 自动的被调用(可以被内部进行使用并调用)
         * 不用申明,相当于默认一个没有任何执行语句的构造函数
         * 会自动返回一个当前类的对象
         * 一个类中有且只有一个构造函数
         * 构造函数可以带参数,通常是给类的函数用来初始化赋值


    析构函数:与构造函数相反,当对象结束其生命周期时(例如对象所在的函数已经调用完毕),系统自动执行析构函数。
        作用:在函数执行完以后释放内存

    析构函数是与构造函数作用相反的函数
         * 在垃圾对象被收回时执行
         * 由系统自动调用
         * 析构函数不能够带参数

    继承:

    使用继承,关键字 extends
     * 默认父类中的属性和行为都被子类继承下来,可以不用再次去声明了
     * 继承可以大大的减少我们的代码中的重复
     * 继承只能有且也只有一个父类,单继承
     * 构造函数也能被继承,当然它会被子类的构造函数给覆盖
       父类也称超类

    封装概念:即是隐藏。把对象的属性和行为结合成一个相同的单位,并尽可能隐藏对象的内部细节
        优点:信息隐蔽,封装既是隐藏
                   封装的原则在软件上的反应:要求对象以外的部分不能存取对象内部数据(属性)
                   类的封装属性带来的优点:隐藏一个累的实现细节
        目的:隐藏一个累的实现细节
                  防止对封装数据事务未经授权的访问
                  有利于保证数据的完整性

  • 相关阅读:
    面试题4:替换空格之发散思维
    一个简单的欢迎webpart
    MOSS2010 选项卡
    在Ribbon中添加自定义按钮
    老中医
    [SharePoint 2010 的那些事儿 – Secure Store Service]SharePoint 2010中的单点登录
    使用SharePoint Designer2010 向SharePoint2010的Ribbon中添加自定义操作
    耐心看完,越到后面越精彩
    高端人才必看,生意人必读
    moss 2010 开发人员面板的使用
  • 原文地址:https://www.cnblogs.com/dlp-520/p/7173013.html
Copyright © 2011-2022 走看看