Java SE基础笔记:类、对象、继承与重载详解

需积分: 9 2 下载量 159 浏览量 更新于2024-07-29 收藏 43KB DOCX 举报
Java SE笔记涵盖了Java编程语言的基础概念和核心特性,对于理解和实践Java编程至关重要。以下是笔记中的关键知识点: 1. **类与对象**: - 类是抽象的蓝图,它是创建对象的模板,对象则是类的具体实例。 - 类包含属性(用作数据成员,通常用名词表示)和方法(操作或行为,动词表示)。 - Java源文件中最多只有一个公有类,其余类可以为私有或保护访问级别。 2. **参数传递与重载**: - Java采用值传递(pass by value)方式,无论是基本类型还是引用类型。 - 方法重载是指多个同名方法因参数列表不同(数量或类型)而具有不同的实现。 - 构造方法重载仅考虑参数,通过`this()`调用其他构造方法,需放在构造方法首部。 3. **继承与多态**: - Java支持单一继承,即一个类只能从一个父类继承。 - 子类会继承父类的所有属性和方法,但可以添加自己的特性和覆盖父类的方法(覆盖不是修改,而是提供新的实现)。 - 子类对象的初始化遵循特定顺序:首先父类构造,后子类构造。 4. **super与this**: - `super`关键字用于引用父类的对象,子类构造方法中显式调用`super`将选择对应构造方法。 - `this`用于引用当前对象,也可用于调用构造方法,同样必须放在构造方法首部。 5. **继承的注意事项**: - 构造方法不能被继承,它们是实例化过程的一部分,但子类可以通过重写创建自定义初始化逻辑。 - 属性和方法可以被子类继承,这是面向对象设计的核心特性之一。 这些知识点展示了Java SE编程中的基础结构和面向对象编程的核心概念,理解并熟练运用它们是编写高效、可维护的Java代码的基础。通过反复练习和项目实践,开发者可以深入掌握Java SE并逐渐提升编程技能。