抽象方法:實現兩個數的加、減、乘操作運算
1)、代碼:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Calculate
{
public abstract class SimpleMath
{
public abstract void numeration(double x, double y);
}
class add : SimpleMath
{
public override void numeration(double x, double y)
{
Console.WriteLine("兩數相加的結果是:{0}", x + y);
}
}
class reduce : SimpleMath
{
public override void numeration(double x, double y)
{
Console.WriteLine("兩數相減的結果是:{0}", x - y);
}
}
class ride : SimpleMath
{
public override void numeration(double x, double y)
{
Console.WriteLine("兩數相乘的結果是:{0}", x * y);
}
}
class Program
{
static void Main(string[] args)
{
Console.WriteLine("請輸入整型數字x,y:");
double x, y;
x = Int32.Parse(Console.ReadLine());
y = Int32.Parse(Console.ReadLine());
add s1 = new add();
s1.numeration(x, y);
reduce s2 = new reduce();
s2.numeration(x, y);
ride s3 = new ride();
s3.numeration(x, y);
Console.ReadLine();
}
}
}
2)、實驗結果截圖: