`

3、封装

阅读更多

一、封装(Encapsulation)

 

    是指隐藏对象的属性和实现细节,仅对外提供公共访问方式

 

二、好处

 

  1. 将变化隔离
  2. 便于使用
  3. 提高重用性
  4. 提高安全性

三、封装原则

 

  1. 将不需要对外提供的内容都隐藏起来
  2. 把属性都隐藏,提供公共方法对其访问

四、private权限修饰符

 

  1. 用于修饰类中的成员(成员变量,成员函数)
  2. 私有只在本类中有效
  3. 将成员变量(Xxx)私有化,对外提供对应的setXxx,getXxx方法对其进行访问。
  4. 提高对数据访问的安全性。
  5. 可以在访问方式中加入逻辑判断等语句,对访问的数据进行操作,提高代码健壮性
  6. 私有仅仅是封装的一种体现形式而已
分享到:
评论

相关推荐

    QFN封装Altium封装库AD三维视图PCB封装库(2D3D封装库).zip

    QFN封装Altium封装库AD三维视图PCB封装库(2D3D封装库),封装列表如下:Component Count : 37 Component Name ----------------------------------------------- QFN10 3x3_L QFN10 3x3_m QFN10 3x3_N QFN12 3x3_L...

    M3铜柱-散热片封装PCB文件3D封装AD库

    HD-1、HD-2、HD-3、M3x4+6_L、M3x4+6_N、M3x4_L、M3x4_N、M3x5+6_L、M3x5+6_N、M3x5_L、M3x5_N、M3x6+6_L、M3x6+6_N、M3x6_L、M3x6_N、M3x7+6_L、M3x8+6_N、M3x12+6_N、M3x15_N、M3x16+6_L、M3x21+6_N、M3x21+6_N、...

    变压器封装PCB文件3D封装AD库

    PcbLib文件类型、直插元器件、贴片、Altium Designer封装库 变压器封装PCB文件3D封装Altium Designer库的型号类型如下,总有你需要的一款: DA10XC、DA10XMC、EE42-15V 8+8、EE-35-V、EE-40、EE-42、EE-42V、EE-42X2...

    SSOP系列封装Altium封装库AD三维视图PCB封装库(2D3D封装库).PcbLib

    SSOP系列封装Altium封装库AD三维视图PCB封装库(2D3D封装库),封装列表如下:Component Count : 21 Component Name ----------------------------------------------- SSOP8_L SSOP8_M SSOP8_N SSOP14_L SSOP14_M ...

    QFN封装库PCB文件3D封装AD库

    QFN12-P45、QFN14、QFN16-P50、QFN24-P50、QFN28-P50、QFN32-P50、QFN36-P50、QFN40-P50、QFN48-P50、QFN64-P50、QFN68-P40、QFN12 3x3_L、QFN12 3x3_M、QFN12 3x3_N、QFN16 4x4_L、QFN16 4x4_M、QFN16 4x4_N、QFN20...

    按键按钮封装PCB文件3D封装AD库

    LSW DIP-CHERRY、SW 3*6*4.3-S-W、SW 10x10x9-5Key-LS、SW DIP-3*6*4.3、SW DIP-3*6*4.3_V、SW DIP-3*6*5、SW DIP-3*6*5_V、SW DIP-6*6*4.3、SW DIP-6*6*4.3_V、SW DIP-6*6*5、SW DIP-6*6*5_V、SW DIP-6*6*6、SW DIP...

    DFN封装库PCB文件3D封装AD库

    PcbLib文件类型、贴片库、Altium Designer封装库 DFN封装库PCB文件3D封装...DFN-10_L3.0-W3.0-P0.50、PG-TDSON-8_5x6MM、TDFN-6_L2.0-W2.0-P0.65、TDFN-6_L2.0-W2.0-P0.65_EP、VDFN3X3-10L、VDFN5X6-10L、VDFN6X5-8L

    ESOP封装库PCB文件3D封装AD库

    在电子设计领域,封装库是至关重要的组成部分,它包含了各种集成电路(IC)的物理尺寸、引脚布局以及电气连接信息。对于PCB(印制电路板)设计来说,选择合适的封装库可以确保元器件能够正确地安装在板子上,并且与...

    IDC-2.54mm贴片简牛插座封装PCB文件3D封装AD库.rar

    PcbLib文件类型、直插元器件、贴片、...DC3-4P-2.54mm、DC3-6P-2.54mm、DC3-8P-2.54mm、DC3-12P-2.54mm、DC3-14P-2.54mm、DC3-42P-2.54mm、DC3-44P-2.54mm、DC3-46P-2.54mm、DC3-50P-2.54mm、DC3-48P-2.54mm......等等

    DHT11 MIC SHT11 VS1838B CHT8305 MQ-3 温湿度气体等传感器元件Altium封装库三维视图PCB封装库(3D封装库).zip

    DHT11 MIC SHT11 VS1838B CHT8305 MQ-3 温湿度气体等传感器元件Altium封装库三维视图PCB封装库(3D封装库), PcbLibb后缀文件,封装列表如下: Component Count : 32 Component Name --------------------------...

    保险丝保险管Altium封装库AD三维视图PCB封装库(2D3D封装库).PcbLib

    保险丝保险管Altium封装库AD三维视图PCB封装库(2D3D封装库),封装列表如下:Component Count : 11 Component Name ----------------------------------------------- FR60-160B FU 4x16 FU 4x16_V FU 5x20 FU ...

    蜂鸣器Altium封装库三维视图2D3D封装库原理图库+PCB封装库(AD集成库).zip

    蜂鸣器Altium封装库三维视图2D3D封装库原理图库+PCB封装库(AD集成库) 2D3D PCB封装列表: Component Count : 5 Component Name ----------------------------------------------- BEEP 5x9x5.5 BEEP 6.5x12x6 ...

    各种型号的 数码管封装库(3D封装文件+原理图文件)

    3. **3D封装**:3D封装是在传统的2D封装基础上增加了第三个维度,允许设计师在设计过程中查看和考虑元件的真实尺寸和形状,有助于优化空间利用和散热设计。3D封装使得PCB设计更加直观,可以避免因忽视元件高度而导致...

    TO直插封装库PCB文件3D封装AD库

    PcbLib文件类型、直插元器件、Altium Designer封装库 TO直插封装库PCB文件3D封装Altium Designer库的型号类型如下,总有你需要的一款: D2PAK、DPAK、Multiwatt15-H、Multiwatt15-V、Multiwatt15H、TO3、TO5、TO39、...

    UFQFPN封装库PCB文件3D封装AD库

    PcbLib文件类型、贴片库、Altium Designer封装库 UFQFPN封装库PCB文件3D封装Altium Designer库的型号类型如下,总有你需要的一款: Q5A、UFQFPN28_V、UFQFPN32_L、UFQFPN32_M、UFQFPN32_N、UFQFPN48_L、UFQFPN48_M、...

    SH1.0连接器封装PCB文件3D封装AD库

    SH1.0-LT-2P、SH1.0-LT-3P、SH1.0-LT-4P、SH1.0-LT-5P、SH1.0-LT-6P、SH1.0-LT-7P、SH1.0-LT-8P、SH1.0-LT-9P、SH1.0-LT-10P、SH1.0-LT-11P、SH1.0-WT-2P、SH1.0-WT-3P、SH1.0-WT-4P、SH1.0-WT-5P、SH1.0-WT-6P、SH...

    嘉立创元件库、3D封装库.zip

    3. **使用方法**: 要在Altium Designer中使用这个资源包,首先需要将压缩包解压,然后将里面的库文件导入到软件中。通常,元件库文件以`.lib`格式存在,3D封装库则以`.3db`或`.step`格式。通过软件的“Library ...

    1.27mm排针-排母封装PCB文件3D封装AD库

    HDR1.27-LI-2P、HDR1.27-LI-3P、HDR1.27-LI-4P、HDR1.27-LI-5P、HDR1.27-LI-6P、HDR1.27-LI-7P、HDR1.27-LI-8P、HDR1.27-LI-9P、HDR1.27-LI-10P、HDR1.27-LI-11P、HDR1.27-LI-12P、HDR1.27-M-LI-2P、HDR1.27-M-LI-3P...

    8段数码管Altium封装库三维视图2D3D封装库原理图库+PCB封装库(AD集成库).zip

    数码管Altium封装库三维视图2D3D封装库原理图库+PCB封装库(AD集成库) 原理图库器件列表: 0.28IN-1-A 1位0.28寸共阳数码管 0.28IN-1-K 1位0.28寸共阴数码管 0.28IN-2-A 2位0.28寸共阳数码管 0.28IN-2-K 2位0.28寸...

    2021最新最全AD封装库3D封装库元件库.zip

    标题中的“2021最新最全AD封装库3D封装库元件库.zip”指的是一个包含各种封装库、3D模型库以及元件库的压缩文件,适用于Altium Designer(AD)设计软件。这个资源集合了2021年截止时最新的电子设计组件,包括电路板...

Global site tag (gtag.js) - Google Analytics