类和对象及封装的理解

博客介绍了Java中类、对象和封装的概念。类是一组相关属性和行为的集合,是抽象概念;对象是类的具体表现形式。封装是将实现细节隐藏,仅对外提供公共访问方式,具有隐藏细节、提高复用性和安全性等好处。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、类

类是一组相关的属性和行为的集合,是一个抽象的概念,是泛指,是对一类具体事物的抽象。或者说是类型,一类事物的归类。

比如生活中动物这个类型,但是我们不知道具体是什么动物。通俗点讲,我们创建的java文件就是一个类,jdk类库基础jar包里面全是一个个的类。

2、对象

对象是该类事物的具体表现形式,具体存在的个体。对象不再是泛指了,而是具体存在的。

比如我们定义了一个汽车类,我们定义了它的大小,颜色属性,会跑到行为。但是这类只是定义了一些概念。并没有具体指定大小多少,什么颜色,多快速度跑。这时候对象就出来了。我们要把类这个概念具体落地,落地后就是具体的对象,对象包含了车的具体大小-5m,具体颜色-黑色,120码跳着跑。

在代码中解释就是我们用new实例划某个类,得到的就是具体的对象。

3、.封装

封装概述:是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。或者说指隐藏对象的属性和实现细节,仅对外提供公共访问方式。

封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。

适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。

封装好处:

· 隐藏实现细节,提供公共的访问方式

· 提高了代码的复用性

· 提高安全性

封装原则:

· 将不需要对外提供的内容都隐藏起来

· 把属性隐藏,提供公共方法对其访问

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值