Наследование + перегрузка - C#
Формулировка задачи:
В общем вот код:
Выдает ошибку: не удается неявно преобразовать тип дабл в инт. Почему он пытается использовать метод из Class2, когда подходит метод из Class1?
class Program { static void Main(string[] args) { Class2 cl2 = new Class2(); int x = 5; int y = 4; int z; z = cl2.Method1(x, y); Console.WriteLine(z); } } public class Class1 { public int Method1(int x, int y) { return x + y; } } public class Class2 : Class1 { public double Method1(double x, double y) { return x * y; } }
Решение задачи: «Наследование + перегрузка»
textual
Листинг программы
Class1 cl2 = new Class2(); int x = 5; int y = 4; int z; z = cl2.Method1(x, y); // ОК Console.WriteLine(z);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д