zoukankan      html  css  js  c++  java
  • Java封装

    编程思想:

    OOP:object oriented programming 面向对象编程

    OOA:object oriented accept           面向对象切面

    AOD:accept oriented design          面向切面设计

                    还有一种“面向应用编程”

    封装概念: 

      封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构。同时也保护了数据。对外界而言,它的内部细节是隐藏的,暴露给外界的只是它的访问方法。

     

    如何封装:

      将对数据的描述和对数据的操纵放置在一个类中就实现了封装。

      现如今所实现封装的方法:使用private修饰符。

      如果一个类中存在私有修饰符的属性或方法的话即封装在一个类中,则如果其他类要调用该类中的私有属性和方法的话则必须在该类中进行声明共有的方法,然后通过公有的方法进行间接调用私有属性;此时相当于该类需要进行设置get和set的赋值器(其中get进行获取值,set用于进行赋值)

     

    封装的作用

    1) 提高代码的耦合度以及模块之间的物理独立性

    2)便于类自身的数据调用(可以使得数据不得进行混调)

    3)对该类的数据得以保护,从而提高了代码的安全性

  • 相关阅读:
    MMoE论文笔记
    李宏毅-ELMO, BERT, GPT
    vue 手写一个时间选择器
    this 的几种使用场景
    如何使用markdown编辑器编写文章
    sublime text 3 入门技巧与常见问题解决
    Flex布局介绍
    在github上实现页面托管预览功能
    数据挖掘经典算法——最大期望算法
    数据挖掘经典算法——先验算法
  • 原文地址:https://www.cnblogs.com/zzp-biog/p/9851507.html
Copyright © 2011-2022 走看看