Java 初识面向对象:类与对象及封装核心
📖 知识回顾(课前必看,快速衔接)
在学习面向对象之前,我们写的 Java 代码都是面向过程的编程思想:核心是「步骤」,做一件事要拆解成「第一步做什么、第二步做什么」,所有代码都写在 main 方法中,逻辑耦合度高,复用性差。
而从今天开始,我们进入 Java 的核心——面向对象(OOP) 编程,它是 Java 的灵魂,也是企业开发的主流思想,核心是「对象」,万物皆对象,学会用对象的思维写代码,是 Java 进阶的必经之路。
一、初识面向对象 ☀️ 从生活到代码,彻底理解核心思想
1.1 什么是面向对象?(生活案例,通俗易懂)
在生活中,我们永远是找「能干活的东西」来做对应的事情,而不是自己一步步去实现这件事:
- 要洗衣服 → 找【洗衣机】这个东西来洗,不用自己手搓
- 要聊天沟通 → 找【手机】这个东西来聊,不用面对面喊话
- 要敲代码学习 → 找【电脑】这个东西来用,不用手写代码
- 要喝水解渴 → 找【水杯】这个东西来装水,不用双手捧水
✅ 核心总结:
面向 → 寻找、找
对象 → 能帮我们干活的、具备特定功能的「东西」
面向对象编程 (OOP) → 拿对象来做对应的事情,核心是「找对象、用对象」
1.2 我们要学的两大核心内容
面向对象的学习分为两个阶段,循序渐进,缺一不可:
① 学会获取并使用已经存在的对象(比如 Java 自带的 Scanner、Random 对象);
② 学会自己设计对象,并创建对象来使用(本节课核心内容,重中之重)。
二、设计对象并使用 ✍️ 类与对象【核心重点,占 80% 考点】
2.1 类和对象的关系(必背定义,笔试高频)
这是面向对象最基础也是最核心的概念,必须理解透彻,烂熟于心 ✔️
✨ 类(class)→ 事物的「设计图/图纸」
类是用来描述一类具有共同特征和行为的事物的抽象概念,是一个模板。
- 特征 → 事物的属性/成员变量(一般是「名词」,比如:手机的品牌、价格、颜色)
- 行为 → 事物的方法/成员方法(一般是「动词」,比如:手机的打电话、玩游戏、发信息)
✨ 对象(object)→ 事物的「具体实例/成品」
对象是类的具体体现,是根据类这个设计图,创建出来的实实在在的、能干活的东西。
- 比如:
Phone类是手机的设计图,根据这个图纸创建出的「小米手机、荣耀手机」就是具体的对象 - 比如:
Student类是学生的设计图,根据这个图纸创建出的「张三、李四」就是具体的对象
2.2 核心原则(Java 语法铁律)
⚠️ 在 Java 中,必须先设计类,才能创建并使用对象!
没有设计图(类),永远造不出成品(对象),这是 Java 的语法规则,无例外。


