类是图纸,对象是照着图纸造出来的房子。16 张图讲透面向对象 9 大概念(上中下)、什么是对象与类、现实对象与软件对象、类的三种变量、构造方法四条铁律与两个避坑点、new 创建对象的三个步骤、访问成员变量与封装实战、源文件 6 条声明规则、包与 import、Employee 综合案例。点击任意卡片进入完整图文详解。
16 张图讲透 Java 对象和类:面向对象 9 大概念(上中下)、什么是对象与类、现实对象与软件对象、…
Java 面向对象 9 大概念(上篇):类 Class 是定义对象的蓝图,包括属性和方法;对象 Obje…
Java 面向对象 9 大概念(中篇):封装 Encapsulation 将对象状态私有化通过公共方法访…
Java 面向对象 9 大概念(下篇):接口 Interface 定义类必须实现的方法并支持多重继承;方…
用一条狗讲清楚什么是对象:状态有名字、品种、颜色,行为有叫、摇尾巴、跑、吃。对象是类的一个实例,有状态和…
对比现实对象与软件对象:现实对象有自己的状态、行为和可观察性;软件对象的状态就是属性,行为通过方法体现,…
类可以看成是创建 Java 对象的模板。通过 Dog 类理解 Java 中类的定义:包含 breed、s…
一个类可以包含三种变量:局部变量在方法、构造方法或语句块中定义,方法结束后自动销毁;成员变量定义在类中、…
构造方法是创建对象时第一个被调用的东西。四条铁律:每个类都有构造方法;不显式定义则编译器自动提供默认构造…
Java 构造方法两个高频坑:一是构造方法没有返回值类型,连 void 都不能写,写了就变成普通方法;二…
对象是根据类创建的,在 Java 中使用关键字 new 来创建一个新的对象,需要三步:声明(包括对象名称…
通过已创建的对象来访问成员变量和成员方法,使用点号语法:referenceVariable.variab…
封装实战:把字段用 private 私有化,通过 public 的 getter/setter 方法访问…
在一个源文件中定义多个类,并且还有 import 语句和 package 语句时要特别注意 6 条规则:…
包主要用来对类和接口进行分类,开发 Java 程序时可能编写成百上千个类,因此很有必要分类管理。impo…
综合实战:Employee 类把封装、构造器、getter/setter、toString 重写串起来。…