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

时间:2013-04-19 04:55:21

标签: c# class subclass inheritance

以下是样本:

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

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

对于A类,B是A的子类 我可以说A是???? B?

2 个答案:

答案 0 :(得分:5)

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

B来自A。它是派生的类。 A基础类。

另见:

答案 1 :(得分:0)

AA被称为“嵌套”类。类A将是类AA的容器。类AA在类A之外不可见,除非它被标记为公开。班级B是班级A的孩子。类A是类B的基类。