
【JavaSE】面向对象的三大特征之 ---> 封装(详解)
何为封装?简单来说就是套壳屏蔽细节。比如:对于电脑这样一个复杂的设备,提供给我们用户的就只是:开关机键、通过键盘输入,显示器,USB插孔等,让用户来和计算机进行交互,完成日常事务。但实际上:电脑真正工作的却是CPU、显卡、内存等一些硬件元件。对于我们计算机使用者而言,一般不会太过于关心内部的核心部件,比如主板上线路是如何布局的,CPU内部是如何设计的等,我们只需要知道,怎么开机、怎么通过键盘和鼠标与计算机进行交互即可。因此计算机厂商在出厂时,就在外部套上一个外壳,将内部的细节隐藏起来,这就是我们所说的封装。






























