美文网首页
223面向对象知识小结

223面向对象知识小结

作者: 漠漠彡 | 来源:发表于2019-04-04 11:49 被阅读0次

    一、什么是封装?

    概念:将一个或多个小对象包装在一起,然后以一个完整的对象呈现

    作用:封装使得一个对象的内部特征变得隐蔽,从而更加安全

    软件中的封装:

    类封装:类时程序的最小单元,是对属性、方法的封装,类中的public成员都是对外提供的数据访问接口

    模块封装:类可以被封装成模块,组成更大的程序组件

    从OOP理解:外界调用的时候可以不用关心内部实现细节;充分体现面向对象中的“高内聚,低耦合”特性

    对象的重用性:一处封装,处处使用

    二、关于变量

    1、变量的作用:指代存储地址,便于记忆

    2、变量的作用范围

    局部变量:一个方法内部交换数据,方法执行完毕,如果没有返回值,则变量很快被清理(GC)

    全局变量:多个方法内部交换数据,通过对象的属性对外提供数据,变量的清理不确定

    相关文章

      网友评论

          本文标题:223面向对象知识小结

          本文链接:https://www.haomeiwen.com/subject/xrnxiqtx.html