第4章 对象与类

4.1 面向对象程序设计概述

面向对象程序设计(OOP)

  • 面向对象的程序由对象组成
  • 每个对象包含对用户公开的特定功能部分和隐蔽的实现部分

image

4.1.1 类

4.1.2 对象

4.1.3 识别类

4.1.4 类之间的关系

4.2 使用预定义类

4.2.1 对象与对象变量

4.2.2 Java类库中的LocalDate类

4.2.3 更改器方法与访问器方法

4.3 用户自定义类

       在第3章中,已经开始编写了一些简单的类。但是,那些类都只包含一个简单的main方法。现在开始学习如何设计复杂应用程序所需要的各种主力类( workhorse class)
       通常,这些类没有main方法,却有自己的实例域和实例方法。要想创建一个完整的程序,应该将若干类组合在一起,其中只有一个类有main方法。

4.3.1 Employee类

4.3.2 多个源文件的使用

4.3.3 剖析Employee类

4.3.4 从构造器开始

4.3.5 隐式参数与显式参数

4.3.6 封装的优点

4.3.7 基于类的访问权限

4.3.8 私有方法

4.3.9 final实例域

4.4 静态域与静态方法

4.4.1 静态域

4.4.2 静态常量

4.4.3 静态方法

4.4.4 工厂方法

4.4.5 main方法

4.5 方法参数

4.6 对象构造

4.6.1 重载

4.6.2 默认域初始化

4.6.3 无参数的构造器

4.6.4 显式域初始化

4.6.5 参数名

4.6.6 调用另一个构造器

4.6.7 初始化块

4.6.8对象析构与finalize方法

4.7 包

4.7.1 类的导入

4.7.2 静态导入

4.7.3 将类放入包中

4.7.4 包作用域

4.8 类路径

4.9 文档注释

4.10 类设计技巧

posted @   手持六脉神剑的外星人  阅读(28)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示