一、什么是封装?
概念:将一个或多个小对象包装在一起,然后以一个完整的对象呈现
作用:封装使得一个对象的内部特征变得隐蔽,从而更加安全
软件中的封装:
类封装:类时程序的最小单元,是对属性、方法的封装,类中的public成员都是对外提供的数据访问接口
模块封装:类可以被封装成模块,组成更大的程序组件
从OOP理解:外界调用的时候可以不用关心内部实现细节;充分体现面向对象中的“高内聚,低耦合”特性
对象的重用性:一处封装,处处使用
二、关于变量
1、变量的作用:指代存储地址,便于记忆
2、变量的作用范围
局部变量:一个方法内部交换数据,方法执行完毕,如果没有返回值,则变量很快被清理(GC)
全局变量:多个方法内部交换数据,通过对象的属性对外提供数据,变量的清理不确定
网友评论