【Java基础知识 12】Java对象、类、抽象类、构造函数

本文详细介绍了Java中的面向对象概念,包括类、封装、对象的三大特征、类之间的关系,以及静态字段和方法。此外,还讲解了构造函数的重载、默认字段初始化和对象析构。同时,提到了包的作用和注释的类型。最后,讨论了抽象类在Java中的使用和意义。

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

在这里插入图片描述

大家好,我是哪吒。

一、面向对象程序设计

1、类

类指出了如何构造对象。通过类的构造器可以初始化一个类的实例。

2、封装

封装是处理对象的一个重要概念,从形式上来说,封装就是将数据和行为组合在一个包中,并对对象的使用者隐藏具体的实现细节。

对象中的数据被称为对象实例field,操作数据的被称为方法method。

封装的实质是不能让其他类直接调用这个类的对象实例,只能通过对象的方法进行调用。

3、对象的三大特征

  1. 对象的行为,可以对这个对象做哪些操作,或者可以对这个对象应用哪些方法?
  2. 对象的状态,调用方法时,对象会如何响应?
  3. 对象的标识,如何区分有相同状态和行为的不同对象?

我们可以将对象实例标记为public,但这不是很友好,public实例字段允许程序的任何操作,这完全破坏了java封装的思想。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

哪 吒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值