文档章节

java 中的封装

涂涂tutu
 涂涂tutu
发布于 2017/07/25 15:46
字数 175
阅读 11
收藏 0

封装:隐藏方法和对象的实现细节,提供公有的方法进行访问。

比如手机,用户不需要知道是内部是如何处理的,整体是如何组装的,只要会用就可以了,在代码中也一样,调用人不需要我的内部是如何实现的,只要会调用提供的接口就可以了。

在java类中,提供get,set方法进行访问对象属性

使用set赋值,使用get取值。

为什么使用封装呢?

第一:良好的封装可以降低耦合度。

第二:内部结构可以随意修改。

第三:隐藏信息,实现细节。

 

© 著作权归作者所有

共有 人打赏支持
上一篇: java 多态
涂涂tutu
粉丝 0
博文 8
码字总数 2060
作品 0
程序员
私信 提问
hibernate 和JDBC的比较(转)

刚开始学习JAVA时,认为Hibernate是一个很神圣的东西,好像是会了SSH,就能走遍全世界一样。记得曾经在枫叶面试的时候,我们几个同学出还说这个公司怎么这么的落后,还有JDBC,没有一点上进心...

qq22734179
2014/04/26
0
0
web3j以太坊java开发包详解

web3j()是Java版本的以太坊JSON RPC接口协议封装实现,如果需要将你的Java应用或安卓应用接入以太坊,或者希望用java开发一个钱包应用,那么用web3j就对了。 web3j的功能相当完整,除了以太...

ezpod
06/22
0
0
Java HTTP 组件库选型看这篇就够了

原文出处:行思錄 Java HTTP 组件库选型看这篇就够了 最近项目需要使用 Java 重度调用 HTTP API 接口,于是想着封装一个团队公用的 HTTP client lib. 这个库需要支持以下特性: 连接池管理,...

行思錄
09/25
0
0
java类ThreadLocal的理解

ThreadLocal是什么 ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是thread local variable(线程局部变量)。也许把它命名为ThreadLocalVar更...

保罗的寓言
2011/05/21
0
1
Java常见的面试问题(带答案),自己答出来多少?

前言:觉得对自己有帮助别忘了也给其他小伙伴一起分享哦! 问题:如果main方法被声明为private会怎样? 答案:能正常编译,但运行的时候会提示”main方法不是public的”。 2.问题:Java里的传...

迷你芊宝宝
06/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Vavr User Guide中英对照版

Vavr User Guide(Vavr用户指南) Daniel Dietrich, Robert Winkler - Version 0.9.2,2018-10-01 0. Vavr Vavr是Java 8 的对象函数式扩展,目标是减少代码行数,提高代码质量,提供了持久化集合...

白石
13分钟前
0
0
Spark2.40 Streaming编程指南

Spark Streaming编程指南 概观 一个快速的例子 基本概念 链接 初始化StreamingContext 离散流(DStreams) 输入DStreams和Receivers DStreams的转换 DStreams的输出操作 DataFrame和SQL操作 ...

天天爬网
14分钟前
0
0
oozie 调度pyspark

http://www.learn4master.com/big-data/pyspark/run-pyspark-on-oozie

MPRO
17分钟前
0
0
转:文件系统read,write缓存,有点意思

当我们在linux系统下写程序的时候,经常会读文件或者写文件,既然要操作文件,就会用文件操作函数,其中涉及读写的不乏有read/write或者fread/fwrite,但是我们应该选择哪一种呢,少安毋躁,...

臧教授
22分钟前
0
0
通过示例学习Javascript闭包

译者按: 在上一篇博客,我们通过实现一个计数器,了解了如何使用闭包(Closure),这篇博客将提供一些代码示例,帮助大家理解闭包。 原文: JavaScript Closures for Dummies 译者: Fundebug 为...

Fundebug
22分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部