封装时间工具类

封装是面向对象编程的核心原则,它隐藏对象的内部细节,只通过预定义的接口来访问。封装提高了代码的安全性和复用性,降低了耦合度。在Java中,通过访问控制符如private、default、protected、public实现封装。良好的封装实践可以提取公共部分,如时间格式化工具类,提高代码的可维护性和易用性。
摘要由CSDN通过智能技术生成
开发工具与关键技术:   IntelliJ IDEA        java
撰写时间:2021年6月8日

一、什么是封装(Encapsulation):
封装(Encapsulation)是面向对象方法的重要原则,就是把对象的属性和操作(或服务)结合为一个独立的整体,并尽可能隐藏对象的内部实现细节。

二、封装的概念:
封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。封装是一种信息隐藏技术。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。

三、封装的优点:

  1. 提高代码的安全性。
  2. 提高代码的复用性。
  3. “高内聚”:封装细节,便于修改内部代码,提高可维护性。
  4. “低耦合”:简化外部调用,便于调用者使用,便于扩展和协作

四、如何进行封装:
在java中通过4种“访问控制符”分别为private、default、protected、public,实现封装。它们说明了面向对象的封装性,所以我们要利用它们尽可能的让访问权限降到最低,从而提高安全性。

  1. private 表示私有,只有自己类能访问
  2. default表示没有修饰符修饰,只有同一个包的类能访问
  3. protected表示可以被同一个包的类以及其他包中的子类访问
  4. public表示可以被该项目的所有包中的所有类访问

五、上述通过知乎网站多多少少也了解了封装的意义。我们在开发项目的时候,有一些公共的部分可以提取出来进行封装。
例子:时间格式(传一个参数和传两个参数封装的方法)
在这里插入图片描述
1、使用JsonUtils工具类 传一个参数 时间
在这里插入图片描述
2、使用JsonUtils工具类 传两个参数 时间
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值