Java面向对象学习笔记:方法、类与复用原则

5星 · 超过95%的资源 需积分: 9 6 下载量 175 浏览量 更新于2024-07-23 收藏 178KB DOC 举报
Java学习笔记主要关注Java编程语言的面向对象特性及其应用。在Java中,面向对象编程(OOP)是核心概念,它将程序设计思想与现实世界中的实体和交互相结合。以下是该笔记的一些关键知识点: 1. **面向对象基础**: - Java中的对象是万物皆对象的概念,包括其属性(类中的成员变量,如实例变量)和行为(类中的方法)。实例变量是在类定义外定义的,通常有默认值,而局部变量仅在方法内有效,需先赋值才能使用。 2. **面向对象原则**: - 高内聚和低耦合是面向对象设计的重要原则,意味着类应专注于自身职责并尽量减少与其他类的紧密联系,便于复用和模块化。 3. **类与对象**: - 类是对象的模板或蓝图,定义了一组共同属性和行为。定义类时,遵循首字母大写的命名约定,例如`class Student`。 - 实例化对象时,需要创建类的实例,如`Student student = new Student();`。对象初始化时,实例变量默认值为`null`。 4. **方法**: - 方法是类的组成部分,用于描述对象的功能。它们可以接受参数并可能返回值。书写方法时,遵循格式规范,如`public int addNumber(int 参数) throws Exception`,包括访问修饰符、返回类型、方法名和方法体。 5. **过程与对象思维差异**: - 面向过程更侧重于算法和步骤,先有算法后有数据结构;而面向对象则是先设计数据结构(类),再围绕它们设计算法。 - 在面向对象开发中,如果一个功能可以复用,应优先考虑将其封装成对象,反之则创建新的对象。 6. **语法细节**: - 类定义时,除了基本数据类型,主要是对象类型。在面向对象编程中,创建对象是实现复杂功能的关键。 7. **异常处理**: - 方法声明中可以指定可能抛出的异常类型,如`throws Exception`,这有助于在调用方法时处理潜在的错误情况。 通过学习这些知识点,可以帮助理解Java编程的面向对象核心,并在实践中避免常见问题,提高编程效率和代码质量。