c# - 需要澄清类关系的一些概念。编程新手

标签 c# class subclass inheritance

这是示例:

class A{
    class AA{}
}
class B:A{
}

对于类A,我们可以说AA是A的子类。 但是,对于 AA 类,A 是 ???? AA?

对于A类,B是A的子类 我能说A是吗???? B的?

最佳答案

AA 是一种嵌套内部 类型。它不是一个子类。 A包含外部 类型。

B 派生自 A。它是一个派生 类。 A类。

另请参阅:

关于c# - 需要澄清类关系的一些概念。编程新手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16097448/

相关文章:

python - 等于支持自建Fraction类

java - super 构造函数调用

c# - 告诉我的网站某些内容已更新的数据库触发器

c# - 模拟按键 C# .Net

c# - 在类属性的 'value' 自动属性中设置 'set' 上的属性

c# - 在 C# 中创建 Excel 宏定义

c++ - 为什么我的构造函数不会在循环执行时重新初始化变量?

c# - 你能强制在类构造函数中调用一个方法,否则会抛出编译错误吗?

java - 父类(super class)变量如何保存仅存在于子类中的数据成员值?

ios - iOS 应用程序和子类化中的多个 UITableView Controller