c# 抽象方法:實現兩個數的加、減、乘操作運算

抽象方法:實現兩個數的加、減、乘操作運算

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)、實驗結果截圖:

這裏寫圖片描述

發佈了81 篇原創文章 · 獲贊 141 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章