【问题标题】:Need to clarify some concept of the relation of the class. new to programming需要澄清一些类关系的概念。编程新手
【发布时间】:2013-04-12 10:09:53
【问题描述】:

示例如下:

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

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

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

【问题讨论】:

  • 如果 AA 是公开的,那么每个人都认识他,否则只有 A 认识他.... B 认识 A,但 A 不认识 B。

标签: c# class subclass inheritance


【解决方案1】:

AA嵌套inner 类型。它不是子类。 A包含外部类型。

B 派生自 A。这是一个派生类。 Abase 类。

另见:

【讨论】:

  • 您的参考对我非常有用。谢谢。
【解决方案2】:

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

【讨论】:

  • 我从你的回答中得到了我想要的。谢谢丹。
猜你喜欢
  • 1970-01-01
  • 2013-07-22
  • 1970-01-01
  • 2018-09-13
  • 1970-01-01
  • 1970-01-01
  • 2013-05-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多