223面向对象知识小结

2019-04-04  本文已影响0人  漠漠彡

一、什么是封装?

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

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

软件中的封装:

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

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

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

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

二、关于变量

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

2、变量的作用范围

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

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

上一篇 下一篇

猜你喜欢

热点阅读