Java面向对象编程:ACCP6.0笔记要点

需积分: 9 1 下载量 71 浏览量 更新于2024-07-28 收藏 218KB DOC 举报
“accp6.0 使用Java面向对象编程 笔记” 本笔记主要涵盖了Java面向对象编程的基础概念和关键特性,包括抽象、封装、类与对象的关系、命名规则、静态常量、构造方法、方法重载、封装的实现步骤及其好处,以及This关键字的使用。 1. 抽象和封装 - 抽象是面向对象设计的核心,通过抽象,我们可以从实际问题中提取出共性,形成类。类是对象的抽象,对象是类的实例。 - 封装是隐藏类的内部实现细节,只暴露必要的接口供外部使用,以保护数据的安全性和增强代码的可维护性。 2. 命名规则 - 类名首字母大写,如`Dog`, `StringBuffer`。 - 属性名和方法名首字母小写,其他单词首字母大写,如`health`, `stuName`, `println()`, `getMessage()`。 - 常量名全大写,如`PI`, `SEX_MALE`。 3. 静态常量与修饰符 - `static`修饰的属性和方法属于类级别,可以直接通过类名访问。 - `final`修饰的变量是常量,其值不可更改。 4. 构造方法 - 构造方法用于初始化新创建的对象,名称与类名相同,无返回值类型。 - 构造方法在创建对象时自动调用,常用于设置对象的初始状态。 5. 方法重载 - 同一类中,方法名相同但参数列表不同的方法称为重载方法。 - 方法重载与返回值类型和访问修饰符无关,主要看方法名、参数个数和参数类型。 6. 封装 - 封装保护了数据,防止外部直接访问,提供安全的存取方式。 - 实现封装通常包括设置访问权限、创建getter/setter方法,并在setter方法中添加控制逻辑。 7. This关键字 - `this`是当前对象的引用,常用于区分成员变量和局部变量,或在构造方法中调用其他构造方法。 这些知识点构成了Java面向对象编程的基础,对于学习和理解Java编程至关重要。通过深入理解和实践这些概念,开发者可以创建更加健壮、易于维护的代码结构。