如何解决从两个不同的派生类中调用基本方法C#
我是OOP的新手,这个问题可能很简单,但找不到答案。任何帮助都会很棒!
如果我有一个具有名为DoAction()的方法的基类A
base class A
{
void DoAction(string s)
{
print s;
}
}
我也有两个派生类B和C
derived class B : A
{
string b = "I am in B class";
base.DoAction(b);
}
derived class C : A
{
string c = "I am in C class";
base.DoAction(c);
}
我的问题是,是否同时从两个派生类((同时))调用基类的DoAction()方法,我的代码在运行时是否会解决任何问题?还是每个派生类都有自己的基本方法副本?
相同的概念是否适用于基类中的事件?我的意思是,如果我同时从两个不同的派生类调用同一事件。
谢谢
解决方法
只要代码不依赖相同的数据,就不会遇到任何问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。