类
类用于面向对象编程,用于描述一个或多个对象。它充当模板,用于在程序中创建或实例化特定对象。每个对象都由一个类创建,但一个类可以用于实例化多个对象。
许多编程语言都支持类,包括Java、C++、Objective C 以及PHP 5 及更高版本。虽然类定义的语法因编程语言而异,但类在每种语言中都发挥相同的作用。所有类都可以包含变量定义和方法,也就是相应对象可以运行的子程序。
下面是一个基本 Java 类定义的示例:
class Sample
{
public static void main(String[] args)
{
String sampleText = "Hello world!";
System.out.println(sampleText);
}
}
上面的类名为 Sample,其中包含一个名为 main 的方法。在 main 中,变量 sampleText 被定义为 "Hello world!"。main 方法调用了 Java 内置核心库中的 System 类,该类包含 out.println 方法。此方法用于将示例文本打印到文本输出窗口中。
类是面向对象编程的基础组成部分。类可以让变量和方法只属于特定对象,而不是让程序的所有部分都能访问它们。这种数据封装可以保护每个类,使其不受程序其他部分的更改影响。通过使用类,开发人员可以创建结构清晰的程序,并使用易于修改的源代码。
NOTE: 虽然类是面向对象编程的基础,但它们充当的是蓝图,而不是每个程序的构建块。这是因为类必须实例化为对象后,才能在程序中使用。通常使用构造函数从类创建对象,而使用析构函数释放不再需要的对象所占用的资源。
测试你的知识