Java 对象和类速查手册

类是图纸,对象是照着图纸造出来的房子。16 张图讲透面向对象 9 大概念(上中下)、什么是对象与类、现实对象与软件对象、类的三种变量、构造方法四条铁律与两个避坑点、new 创建对象的三个步骤、访问成员变量与封装实战、源文件 6 条声明规则、包与 import、Employee 综合案例。点击任意卡片进入完整图文详解。

这套手册讲什么

Java 对象和类总览
CARD 01 / 16

Java 对象和类总览

16 张图讲透 Java 对象和类:面向对象 9 大概念(上中下)、什么是对象与类、现实对象与软件对象、…

Java 9 大概念(上):类、对象、继承
CARD 02 / 16

Java 9 大概念(上):类、对象、继承

Java 面向对象 9 大概念(上篇):类 Class 是定义对象的蓝图,包括属性和方法;对象 Obje…

Java 9 大概念(中):封装、多态、抽象
CARD 03 / 16

Java 9 大概念(中):封装、多态、抽象

Java 面向对象 9 大概念(中篇):封装 Encapsulation 将对象状态私有化通过公共方法访…

Java 9 大概念(下):接口、方法、方法重载
CARD 04 / 16

Java 9 大概念(下):接口、方法、方法重载

Java 面向对象 9 大概念(下篇):接口 Interface 定义类必须实现的方法并支持多重继承;方…

到底什么是对象
CARD 05 / 16

到底什么是对象

用一条狗讲清楚什么是对象:状态有名字、品种、颜色,行为有叫、摇尾巴、跑、吃。对象是类的一个实例,有状态和…

现实对象 vs 软件对象
CARD 06 / 16

现实对象 vs 软件对象

对比现实对象与软件对象:现实对象有自己的状态、行为和可观察性;软件对象的状态就是属性,行为通过方法体现,…

类是创建对象的模板
CARD 07 / 16

类是创建对象的模板

类可以看成是创建 Java 对象的模板。通过 Dog 类理解 Java 中类的定义:包含 breed、s…

类可以包含的三种变量
CARD 08 / 16

类可以包含的三种变量

一个类可以包含三种变量:局部变量在方法、构造方法或语句块中定义,方法结束后自动销毁;成员变量定义在类中、…

Java 构造方法详解
CARD 09 / 16

Java 构造方法详解

构造方法是创建对象时第一个被调用的东西。四条铁律:每个类都有构造方法;不显式定义则编译器自动提供默认构造…

构造方法的两个坑
CARD 10 / 16

构造方法的两个坑

Java 构造方法两个高频坑:一是构造方法没有返回值类型,连 void 都不能写,写了就变成普通方法;二…

Java 创建对象的三个步骤
CARD 11 / 16

Java 创建对象的三个步骤

对象是根据类创建的,在 Java 中使用关键字 new 来创建一个新的对象,需要三步:声明(包括对象名称…

访问实例变量和方法
CARD 12 / 16

访问实例变量和方法

通过已创建的对象来访问成员变量和成员方法,使用点号语法:referenceVariable.variab…

封装实战:getter/setter 与 this
CARD 13 / 16

封装实战:getter/setter 与 this

封装实战:把字段用 private 私有化,通过 public 的 getter/setter 方法访问…

Java 源文件声明规则(6 条)
CARD 14 / 16

Java 源文件声明规则(6 条)

在一个源文件中定义多个类,并且还有 import 语句和 package 语句时要特别注意 6 条规则:…

Java 包 package 与 import 语句
CARD 15 / 16

Java 包 package 与 import 语句

包主要用来对类和接口进行分类,开发 Java 程序时可能编写成百上千个类,因此很有必要分类管理。impo…

Employee 综合案例
CARD 16 / 16

Employee 综合案例

综合实战:Employee 类把封装、构造器、getter/setter、toString 重写串起来。…