读书人

抽象类中的非抽象方法可以调用抽象方法

发布时间: 2013-08-06 16:47:25 作者: rapoo

抽象类中的非抽象方法可以调用抽象方法么
抽象类datasource中有抽象方法getData(),在不同子类中,getData()实现不同,但是每个子类有一个proceedData()方法的需求,proceedData()方法调用getData()获取数据,然后处理这个获得的数据,而处理的逻辑都是一样的。于是想放在抽象类中让所有子类继承,但是proceedData()方法是非抽象方法,它要调用getData()方法来获取数据


所以请问下,抽象类datasource中,他的非抽象方法可以调用他的抽象方法么?如果不行,这里的这个应用这么实现比较好呢!
[解决办法]
试下不就知道了,非抽象当然可以调用抽象
[解决办法]
肯定可以啊,就是模板模式啊

读书人网 >C#

热点推荐