Реализовать перегрузку виртуального метода - C#
Формулировка задачи:
В класе class1 реализован открытый виртуальный метод деление двух чисел "a" и "b".
Не внося изменений в class1, реализовать метод с тем же именем, который делит число b на а.
Реализовать перегружаемый метод вывода исходных данных на экран.
Решение задачи: «Реализовать перегрузку виртуального метода»
textual
Листинг программы
class class1 { public virtual double Divide(double a, double b) { return a/b; } } class class2 : class1 { public override double Divide(double a, double b) { return base.Divide(b, a); } } class Programm { public static void Main(string[] args) { class1 ob1 = new class1(); class2 ob2= new class2(); int a = 10; int b = 2; Console.WriteLine("a/b = "+ ob1.Divide(a,b)); Console.WriteLine("b/a = "+ ob2.Divide(a,b)); Console.ReadKey(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д