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)对该类的数据得以保护,从而提高了代码的安全性

  • 相关阅读:
    Unity 小笔记
    UE4 Pure函数的特点
    C++ const总结
    配色问题lingo实现
    选址问题lingo求解
    迷宫问题python实现(靠右手摸墙)
    环形队列C++实现
    排队论的C实现
    递归实现全排列序列C语言实现
    双人贪吃蛇小游戏C++原创
  • 原文地址:https://www.cnblogs.com/zzp-biog/p/9851507.html
Copyright © 2011-2022 走看看