我有三个类A,B和C如下所示
public class A
{
public void add(int i, int k)
{
}
}
public class B:A
{
public void AddInt()
{
add(1, 2);
}
}
public class C
{
public void AddInt()
{
A objA = new A();
objA.add(1, 2);
}
}
Run Code Online (Sandbox Code Playgroud)
我们想要访问"A"类方法添加,有两种方法
1)启动"A"类,然后访问Add方法
2)继承"A"类,然后访问Add方法
如果这两种方式都提供相同的功能,那么为什么C#提供了两种实现相同功能的方法.