Logo
Section 1 / 6

包简介

本节课将带你了解 Perl 中的包(packages)。

导入

包简介

本节课将带你了解 Perl 中的包(packages)。

与 C++ 和 Java 类似,Perl 也支持面向对象编程。要在 Perl 中实现面向对象编程,我们需要创建包(packages)和对象(objects)。让我们深入了解它们。

什么是包?

包是对象的蓝图。包是一种用户自定义的数据类型,包含局部方法(子程序)和局部变量。

什么是对象?

对象是包的具体实例。我们只需定义一次包,就可以创建该包的多个不同实例。每个对象都会分配独立的内存空间。

对象包含两个组成部分:

  • 属性
  • 方法

属性

属性本质上是包或对象内部的 变量。

方法

方法指的是包或对象内部的 子程序。

为什么要使用包?

包和对象用于使代码更加高效、减少重复,通过将相似的任务进行分组。包用于将属性和相关的方法捆绑在一起,作为设计蓝图。包是一个概念性的定义,而对象则是根据该包创建的具体实例。

数组

定义包