封装的作用

1

封装的究竟是拿来干嘛的呢?

封装就是一个类的内容变化和数据进行封装,让变化和数据对外不可见。

1:很多人只知道封装数据,但是数据怎么封装呢,在其他拥有权限控制关键字的语言中,我们使public等关键字来封装数据,当要改变数据的时候就使用对外的一个接口,进行修改。
2:封装变化,我们有些时候需要封装变化,变化就相当于类里面的方法,或者说类里面的函数,在其他有权限关键字的语言,就直接使用权限关键字,把细节进行封装,对外一个接口
3:封装类型,在强类型的语言,封装类型很有必要,我们可以使用抽象类进行封装。

封装的作用:

1:对外接口,对外接口,在一个类中的对外接口,只要对外接口不修改,那么里面的代码任意修改,都影响不大。
2:封装类型,因为两个类可能需要同一个方法,但是接受类型又不一样,这个时候就用抽象类进行封装,把类型进行隐藏,当然这个在弱类型中不需要封装

发表新评论