访问父类而不声明属性

时间:2015-06-10 06:22:52

标签: .net class inheritance

我知道这是一个非常愚蠢的问题,但这可能吗?

说我有这个班级

Class A
{
    string propertyA;
    Public A()
    {
        // do something here             
    }
}

然后这个:

Class B
{
    A classA;
    string propertyB;
}

通常我会这样做:

B classB = new B();
A classA = new A(); 
B.classA = classA; 

无论如何都要实现这样的目标:

Class A
{
    string propertyA;
    Public A()
    {
        // get or set B's properties 
        // but the problem is this class doesnt have a Parent property 
    }
}

1 个答案:

答案 0 :(得分:1)

不,没有办法实现这一点。

要访问其他对象,您需要对它进行引用。

如果您没有在本地存储引用,则需要一种查找获取该引用的方法。

如果您没有,则无法访问它。