V2EX  ›  英汉词典

Protected Class

释义 Definition

在面向对象编程中,“protected class”通常指protected 访问控制修饰的类(更常见于“受保护的成员/受保护的嵌套类”这一语境):它的可见性受限制,一般只允许在同一类、子类(以及某些语言中同一包/程序集)内访问。不同语言规则不完全相同(例如 Java、C# 的细节有差异)。

发音 Pronunciation (IPA)

/prəˈtɛktɪd klæs/

例句 Examples

A protected class can be used internally but hidden from most external code.
受保护的类可以在内部使用,但对大多数外部代码隐藏。

In this framework, the protected class acts as a base type, allowing subclasses to extend behavior without exposing implementation details to the public API.
在这个框架中,这个受保护的类充当基类,使子类能够扩展行为,同时不把实现细节暴露给公共 API。

词源 Etymology

protected 源自拉丁语 protegere(“遮蔽、保护”),经由中古法语进入英语,逐渐形成“受保护的/受限制访问的”含义;class 源自拉丁语 classis(“类别、等级”),在现代编程语境中指“类”。“protected class”是将“受保护的(访问级别)”与“类(类型定义)”组合,用来表达“该类的可见性/可访问范围被限制”。

相关词 Related Words

文献与作品 Literary Works

  • The Java Language Specification(Java 语言规范中讨论 protected 及嵌套类型的可访问性)
  • Effective Java by Joshua Bloch(涉及访问控制与 API 设计实践,常出现 protected 相关讨论)
  • C# Language Specification(C# 规范中定义 protected 与类型/成员可访问性)
  • Design Patterns: Elements of Reusable Object-Oriented Software(面向对象设计中常讨论基类/子类与可见性控制)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5536 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 56ms · UTC 08:53 · PVG 16:53 · LAX 01:53 · JFK 04:53
♥ Do have faith in what you're doing.