java实现面包屑的隐藏_【Java学习 | Javase】封装

整理自:动力节点基础讲义

封装

5a8fab4d4a25e6a101e24a454023b598.png

什么是封装

  • 封装专业说法即信息隐藏,指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。

  • 系统的其他对象只能通过包装在数据外面的已经授权的操作来与这个封装的对象进行交流和交互

  • 用户无需知道对象内部的细节,但可以通过该对象对外提供的接口来访问该对象


封装的好处

  • 封装之后形成了独立实体,可以在不同的环境中重复使用,因此降低了程序的耦合度,提高了程序的拓展性及重用性

  • 封装可以隐藏内部实现细节,站在对象外部看不到内部复杂结构,对外只提供简单的安全的操作入口,因此封装之后,实体更安全


怎么封装

  • 给需要保护的属性使用private修饰,使之只能在本类内使用,然后再提供公开的getter and setter方法以便外界访问和修改该属性,get方法用于读取属性的值,set方法用于修改属性的值


往期回顾

【Java学习 | Javase】学习前准备&Java语言概述

【Java学习 | Javase】Java基础语法

【Java学习 | Javase】方法

【Java学习 | Javase】认识面向对象

【Java学习 | Javase】继承与多态

51e51b9be110f3b9f740290050ce5683.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值