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

  • 相关阅读:
    yum命令速查
    5分钟理解编译系统
    Nginx(一)安装及启停
    Linux时间命令
    常用七种排序的python实现
    python迭代器、生成器、装饰器
    LeetCode【第217题】Contains Duplicate
    LeetCode【第1题】Two Sum
    python【第二十篇】Django表的多对多、Ajax
    不要问我DO在哪里?
  • 原文地址:https://www.cnblogs.com/zzp-biog/p/9851507.html
Copyright © 2011-2022 走看看