小编Niv*_*nth的帖子

启动一个类和继承一个类有什么区别

我有三个类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#提供了两种实现相同功能的方法.

c# inheritance

-4
推荐指数
3
解决办法
5104
查看次数

标签 统计

c# ×1

inheritance ×1