从继承另一个类的类中获取变量

布吉

我有类任意金额,classThatInheritsanotherClassThatInherits,等继承classToBeInherited然后,我有了一个方法,该方法b需要能够myValue从继承的类中进行访问classToBeInherited没有铸造,我该如何实现?

//This class will be inherited by other classes
public class classToBeInherited {
    public bool isSomething { get; set; }
}

//This class with inherit 'classToBeInherited'
public class classThatInherits : classToBeInherited {
    public int myValue { get; set; } //this needs to be accessable...
}

//...And so will this class
public class anotherClassThatInherits : classToBeInherited {
    public int myValue { get; set; }
}

private class normalClass {

    private void a() {
        classThatInherits cti = new classThatInherits();
        b(cti);

        anotherClassThatInherits acti = new anotherClassThatInherits();
        b(acti);
    }

    private void b(classToBeInherited c) {
        //***
        //get myValue from the classes that inherit classToBeInherited
        //***
    }
}
大卫商店

移动myValueclassToBeInherited

public class classToBeInherited {
    public bool isSomething { get; set; }
    public abstract int myValue { get; set; }
}

然后加入classThatInheritsanotherClassThatInherits用于public override int myValue { get; set; }实现该属性。

Ofcorse,如果myValue仅在某些类中需要,那么您可以拥有属性virtual而不是abstract属性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

另一个继承类中的继承类

来自分类Dev

在另一个类实例中获取一个类实例的变量的值

来自分类Dev

从继承自另一个类的类中获取数据

来自分类Dev

如何从Python中另一个类的方法继承变量

来自分类Dev

试图从另一个类中获取一个变量

来自分类Dev

试图从另一个类中获取一个变量

来自分类Dev

从另一个类获取实例变量?

来自分类Dev

如何从另一个类获取变量的值

来自分类Dev

从另一个类获取公共变量

来自分类Dev

从另一个类获取变量值

来自分类Dev

从另一个变量调用类中的变量

来自分类Dev

扩展已经继承了另一个类的类

来自分类Dev

如何从Java的另一个类中获取一些变量?

来自分类Dev

从Java中的另一个类访问变量

来自分类Dev

在JAVA中访问另一个类变量

来自分类Dev

如何使用另一个类中的变量

来自分类Dev

另一个类中的变量不变

来自分类Dev

如何使用另一个类中的变量

来自分类Dev

快速访问另一个类中的变量

来自分类Dev

更新另一个类中的变量

来自分类Dev

从Java中的另一个类访问变量

来自分类Dev

从python中的另一个类调用变量

来自分类Dev

如何将一个值设置为一个类中的变量并从另一个类中获取该变量的值?

来自分类Dev

如何获取一个变量的值并将其设置为等于类中的另一个变量?

来自分类Dev

Java从Android JavascriptInterface中的另一个类获取变量

来自分类Dev

如何从Java中的另一个类获取变量?

来自分类Dev

如何从Java中的另一个类获取变量?

来自分类Dev

如何从Java中的另一个类获取变量

来自分类Dev

从另一个类(在另一个模块中)调用自变量