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

223面向对象知识小结

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

一、什么是封装?

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

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

软件中的封装:

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

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

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

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

二、关于变量

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

2、变量的作用范围

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

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

相关文章

网友评论

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

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