【发布时间】:2020-01-06 23:45:16
【问题描述】:
在面向对象的编程术语中,我可以简单地说:
- Member: I mean to say a member of (this) class (which I'm referring to)
但我不知道正确的术语是什么:
- ? : I mean to say a class who has (this thing I'm referring to) as a member
也许我可以使用owner 或parent。有什么想法吗?
【问题讨论】:
-
“周边班”?
-
@Sweeper 澄清一下,这是官方术语还是建议?
-
我不知道“官方”术语是什么(无论如何都不适用于 C++),但我知道这样说可能会让你明白。
-
常用术语是“所有者”或“容器/包含类”
-
成员是一个变量,可以是常量,也可以是可以改变的变量,用来存储一个值。成员可以具有访问类型,可以确定它在类中的可访问性,公共(不建议,任何人都可以访问),私有(只能由类本身访问),受保护(如私有,但也可由派生类和朋友访问) )。每个成员在 C++ 中都有一个所有者,称为“this”,即定义它的类。
标签: c++ class oop language-agnostic member