封装

来源:互联网 发布:scalar 矩阵 编辑:程序博客网 时间:2024/06/08 01:19

封 装

定义:       

         隐藏对象的属性和实现细节,仅对外提供公共的访问方式


好处:

        1.将变化隔离

        2.便于使用

        3.提高重用性

        4.提高安全性


原则:

        1.将不需要对外提供的内容都隐藏起来

        2.把属性都隐藏起来,提供公共方法对其访问


         函数<<类<<包<<框架



private:

        私有,权限修饰符:用于修饰类中的成员(成员对象,成员函数)

        私有,只在本类中有效


        将变量私有化之后,类以外即使建立了对象也不能直接访问

       

        之所以的对外提供访问方式,就因为可以在访问方式中加入逻辑判断语句

        对访问的数据进行操作,提高代码健壮性


构造函数:

特点:

        1.函数名与类名相同

        2.不用定义返回值类型

        3.不可以写return语句


作用:

        给对象进行初始化


注意:

     1.默认构造函数的特点

     2.多个构造函数是以重载的形式存在的



构造代码块:

作用:

        给对象进行初始化

        对象一建立就运行,且优先于构造函数执行


和构造函数区别:

        构造代码块是给所有对象进行统一初始化

        构造函数是给对应的对象进行初始化
















0 0
原创粉丝点击