文章分类 - docs / 01_Java基础 / 02_面向对象
摘要:一、方法重写的基本概念 方法重写(Override)是指子类中定义一个与父类同名、同参数列表、同返回值类型的方法,用于覆盖父类方法的实现,使子类能根据自身需求修改父类的行为。 核心作用:实现 “子类特化”,即子类在继承父类共性的基础上,定制自己的具体实现(如 “动物” 类的move()方法,被 “鸟
阅读全文
摘要:一、super 关键字的基本概念 super是 Java 中的一个特殊关键字,与this类似,但其作用是引用当前对象的父类实例。通过super,子类可以访问父类中被隐藏的成员(属性、方法)或调用父类的构造器,是连接子类与父类的重要桥梁。 super的核心作用是明确指定访问父类的成员,尤其在子类与父类
阅读全文
摘要:一、继承的基本概念 继承是 Java 面向对象编程的三大特性之一(封装、继承、多态),它允许一个类(子类)继承另一个类(父类)的属性和方法,从而实现代码复用和功能扩展。 父类(超类 / 基类):被继承的类,通常包含多个子类的共性属性和方法(如 “动物” 类)。 子类(派生类):继承父类的类,可拥有父
阅读全文
摘要:一、内存模型概述 Java 程序运行时,内存被划分为多个不同区域,各自承担特定职责。其中,堆(Heap)、虚拟机栈(Stack,简称 “栈”) 和方法区(Method Area) 是与对象创建、使用密切相关的核心区域。它们共同管理对象的生命周期:方法区存储类的结构信息,栈存储方法调用和局部变量,堆存
阅读全文
摘要:一、构造器的基本概念 构造器(Constructor)是 Java 类中一种特殊的方法,用于创建对象时初始化对象(如为属性赋值)。它的名称与类名完全相同,且没有返回值(连void都不能声明)。 核心作用: 在对象实例化时执行初始化逻辑(如设置属性默认值、验证参数合法性) 确保对象创建后处于可用状态
阅读全文
摘要: 一、this 关键字的基本概念 this是 Java 中的一个特殊关键字,代表当前对象的引用(即正在执行方法或构造器的那个对象实例)。它的核心作用是在类的内部明确引用当前对象的成员(属性、方法),解决命名冲突或简化代码逻辑。 this只能在非静态方法和构造器中使用,因为它依赖于具体的对象实例;在
阅读全文
摘要:一、对象实例化概述 对象实例化是 Java 中创建对象的过程,通过new关键字触发,核心目标是在内存中为对象分配空间并完成初始化,最终得到一个可用的对象。整个流程可概括为:类加载检查→内存分配→初始化→返回对象引用,每个步骤都由 JVM 自动完成,确保对象的完整性和可用性。 二、对象实例化的核心流程
阅读全文
摘要:一、类的基本概念 类(Class)是 Java 面向对象编程的核心,是对一类事物的抽象描述,包含这类事物的属性(特征)和方法(行为)。例如,"Person" 类可抽象描述人的姓名、年龄(属性)和吃饭、走路(方法)。 类是创建对象的 "模板",对象是类的具体实例。通过类,我们可以将数据(属性)和操作数
阅读全文

浙公网安备 33010602011771号