D
David Vestal
Which version of foo() is bar() going to call? I'm not seeing what I
expected to see.
class A{}
class B : A{}
class C
{
public void foo(A a){}
public void foo(B b){}
}
some function bar()
{
C c = new C();
A obj = new B();
c.foo(obj);
}
expected to see.
class A{}
class B : A{}
class C
{
public void foo(A a){}
public void foo(B b){}
}
some function bar()
{
C c = new C();
A obj = new B();
c.foo(obj);
}