我有如下所示的三个 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);
}
}
我们要访问“A”类方法Add,有两种方式
1) 启动“A”类,然后访问 Add 方法
2)继承“A”类,然后访问Add方法
如果这两种方式都提供相同的功能,那么为什么 C# 提供两种方式来实现相同的功能。