给你举个例子
假如你是一个建筑全才,你自己就能把一栋房子从头到尾建完
现在要建一栋房子,你自己上手,先打根基,再建第一层 第二层
第三层。。。。然后再粉刷、装修 十年之后,房子建好了
但是我们现在有很多的建筑工人,他们都有专门的分工,我们要打根基,有专门的人
我们要粉刷也有专门的工人,也就是说这些工人都有自己的专长,当我们需要挖根基就
调用挖根基工人的挖根基功能,需要粉刷就调用粉刷工人的粉刷功能
其实这就是面向对象的是想 这些工人就像一个一个的封装功能体。当我们需要粉刷房子的时候
直接调用这个功能就行,不需要再想先抹什么灰再怎么刷,这样做我们只需要指挥工人干活就行,
大大的提高了我们劳动的效率和劳动量
把int封装成Integer类就是把它的功能封装,下次再用这些功能的时候,直接调用就行 提高开发效率! |