4

次の 2 つの使用例があります。

class BaseCalculator
{
    public int Sum(int x, int y)
    {
        return x + y;
    }   
}

class Calculator : BaseCalculator
{
    public new int Sum ( int x , int y )
    {
        return x + y;
    }
}

これにより、キーワードSumを使用してメソッドが明示的に非表示になりました。new

class BaseCalculator
{
    public int Sum(int x, int y)
    {
        return x + y;
    }
}

class Calculator : BaseCalculator
{
    public int Sum ( int x , int y )
    {
        return x + y;
    }
}

両者の違いがわかりませんでした。2 番目のコードは Sum メソッドを暗黙的に隠していますか?

4

2 に答える 2