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