类用于面向对象编程,用于描述一个或多个对象。它充当模板,用于在程序中创建或实例化特定对象。每个对象都由一个类创建,但一个类可以用于实例化多个对象。

许多编程语言都支持类,包括JavaC++、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: 虽然类是面向对象编程的基础,但它们充当的是蓝图,而不是每个程序的构建块。这是因为类必须实例化为对象后,才能在程序中使用。通常使用构造函数从类创建对象,而使用析构函数释放不再需要的对象所占用的资源。

更新日期 April 18, 2011 作者 Per C.

quiz测试你的知识

What technology allows developers to run SQL queries within Java applications?

A
JavaScript
0%
B
JDBC
0%
C
jQuery
0%
D
Ajax
0%
Correct! Incorrect!     View the JDBC definition.
More Quizzes →

Tech Terms 计算机词典

本页中类的定义是由 TechTerms.com 的作者撰写的原创定义。如果您想引用本页或引用此定义,请使用定义正下方的绿色引用栏。

我们的目标是以简单易懂的方式解释计算机术语。我们努力使发布的每个定义都做到准确和简明。如果您对本定义有任何反馈,或想建议一个新的技术术语,请联系我们

Tech Terms 通讯

通过我们的每日或每周通讯提升您的技术知识!立即订阅,即可将新术语和测验发送到您的收件箱。

订阅免费的 TechTerms 通讯

您希望多久收到一封电子邮件?

您可以随时使用每封邮件中的链接取消订阅或更改接收频率。 有疑问?请联系我们

注意:通讯以英文发送。