Logo
Section 1 / 18

类简介

熟悉面向对象编程的基本构建块:类。

导入

类简介

熟悉面向对象编程的基本构建块:类。

一次简短的相遇

在现实世界中,我们周围可以找到许多物体,比如汽车、建筑物和人类。所有这些物体都具有一定的状态和行为。
如果以一辆汽车为例,它的状态包括 名称、速度 和 燃油量,而其行为则包括 加油、驾驶 和 停车。

定义

类 是使用面向对象方法构建程序的基本构建模块。这类程序由 独立自主管理的模块及其相互作用 组成。

在 Java 中,我们有多种不同的数据类型,例如 int、char、boolean 等。

一个 对象 是某个模块的一个实例,而类则是该模块的定义。

我们可以在程序中使用上述任何一种数据类型,但它们为开发者提供的功能非常有限。如果无法创建自定义的对象,面向对象编程就毫无意义了。这正是 类 发挥作用的地方。

类用于创建 用户自定义的数据类型。Java 中的预定义数据类型本身也是类。我们可以利用这些基本数据类型来构建自己的类。有趣的是,我们的类可以包含多个变量和方法,只要创建了类的对象,这些内容就可以被使用。

让我们从一个 Car 类的例子开始。下面展示了汽车对象的 状态,以变量的形式表示:

...
类图

我们可以在上面的 Car 类中看到两种类型的属性。一般来说,所有类都包含这两类属性。

字段

也称为类的 成员变量。因为它们存储了与类对象相关的信息。一个汽车对象可能具有最高速度、一定数量的座位,以及其他许多可以存储在变量中的数据。

方法

这一类属性使类的对象能够通过字段执行操作。以汽车类为例,refuel() 方法会填充对象的 fuelCapacity 属性。

使用类的好处

类的概念使我们能够在 Java 中创建复杂的对象和应用程序。这也是为什么类是所有面向对象编程原则的基础构件。

类还非常有助于将应用程序的代码进行模块化划分。不同的组件可以成为独立的类,通过接口进行交互。这些现成的组件未来也可以在其他应用中复用。

使用类使得维护应用程序的不同部分变得更加容易,因为对类的修改更加直观和便捷。

面向对象编程简介

声明与实现