using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Library7Inheritance
{
internal class BaseClass6
{
public int number;
///
/// Считывает цифры в десятичном представлении числа (значение поля).
///
public virtual void ReadNumber()
{
Console.WriteLine("Введите число базового класса:");
number = Convert.ToInt32(Console.ReadLine());
}
}
internal class NewClass6 : BaseClass6
{
public int number2;
///
///
///
/// поле, значение которого используется
/// разряд, для которого считывается цифра
public new void ReadNumber(int num, int discharge)
{
if (discharge == 1)
{
number = num;
}
else if (discharge == 2)
{
number2 = num;
}
}
///
/// Метод без аргументов
///
public override void ReadNumber()
{
int sum = number + number2;
number2 = sum;
}
}
}