美文网首页
如何理解JAVA中的封装

如何理解JAVA中的封装

作者: lvhaosir | 来源:发表于2017-12-10 00:19 被阅读0次

什么是封装?

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

引出的问题,什么是对象?  

    在现实生活中,每一个物体都有自己的基本特征(属性和行为)。

比如:汽车:

它有属性:车门、轮胎、颜色.....

它有行为:行驶、开车门、开车灯......

类与对象的关系?

类是对象,事务的描述和抽象,是具有相同属性和行为的对象的集合。

例如所有的汽车(小车、货车)都会拥有,属性:车门、轮胎......,都有行为:行驶、开车门......

public、protected、default(friendly)、 private的区别?

封装的好处?

隐藏类的实现细节;让使用者只能通过规定的方式来访问数据,方便加入存取控制语句,限制不合理操作。

相关文章

  • 如何理解JAVA中的封装

    什么是封装? 隐藏对象的属性和实现细节,对外提供公共访问方式。 引出的问题,什么是对象? 在现实生活中,每一个...

  • 2018-11-14号相关学习资料

    java中final关键字的作用深入理解Java中的final关键字java中的final如何使用和理解PPT和1...

  • 一文详解 | Java 中 NIO基础详解

    Netty 是基于Java NIO 封装的网络通讯框架,只有充分理解了 Java NIO 才能理解好Netty的底...

  • 1. Java基础

    一. 谈谈你对Java三大特性的理解 1. 封装 封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特...

  • 自顶向下深入分析Netty(一)--预备知识

    Netty是基于Java NIO封装的网络通讯框架,只有充分理解了Java NIO才能理解好Netty的底层设计。...

  • go面向对象-三大特性之封装

    封装的理解和好处 1、隐藏实现细节2、可以对数据进行验证,保证安全合理 如何体现封装 1、对结构体中的属性进行封装...

  • 封装

    优秀文章 菜鸟教程 > Java 封装 说明 封装是对抽象的编码实现;<个人理解> 封装的实质是用访问修饰符来控制...

  • java中的封装

    将类的某些信息隐藏在内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 1.封装的好...

  • Java中的封装

  • java中的封装

    封装概述: 是指隐藏对象的属性和实现细节,仅对外提供公共访问方式,这里就会用到一个关键字是private,在后面的...

网友评论

      本文标题:如何理解JAVA中的封装

      本文链接:https://www.haomeiwen.com/subject/avhmixtx.html