V2EX  ›  英汉词典

Abstract Class

释义 Definition

抽象类:面向对象编程中的一种类,不能被直接实例化,通常用来提供通用结构/部分实现,并要求子类实现某些抽象方法(未实现的方法)。常用于表达“是什么”(共享特征)并复用代码。
(在不同语言中细节略有差异,如 Java/C#/C++/Python。)

发音 Pronunciation

/ˈæbstrækt klæs/
/ˈæbstrækt klɑːs/

例句 Examples

An abstract class cannot be instantiated.
抽象类不能被直接实例化。

By defining an abstract class, the framework enforces a common API while allowing subclasses to customize specific behaviors.
通过定义抽象类,框架可以强制统一的接口规范,同时允许子类定制具体行为。

词源 Etymology

abstract 来自拉丁语 abstractus(“抽离出来的、概念性的”),表示不具体、偏概念;class 源自拉丁语 classis(“等级、类别”)。合起来在编程语境中指一种“概念层面的类别/模板”,用于抽象共性、约束实现。

相关词 Related Words

文学/经典著作中的用例 Literary Works

  • Design Patterns: Elements of Reusable Object-Oriented Software(《设计模式》)
  • Clean Code: A Handbook of Agile Software Craftsmanship(《代码整洁之道》)
  • Effective Java(《Effective Java》)
  • The C++ Programming Language(《C++ 程序设计语言》)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   721 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 19:41 · PVG 03:41 · LAX 11:41 · JFK 14:41
♥ Do have faith in what you're doing.