面向对象计算器

来源:互联网 发布:rpm qa grep mysql 编辑:程序博客网 时间:2024/04/29 01:22
//类1:父类
public abstract class Cp{public double Num1{get;set}public double Num2{get;set}public abstract double JiSuan();}//类2 加法计算public class Jiafajisuan:Cp{public override double JiSuan(){return Num1 + Num2;}}//类3 减法计算public class Jianfajisuan:Cp{public override double JiSuan(){return Num1 - Num2;}}//控制台Console.WriteLine("输入第一个数");double num1 =Convert.ToDouble(Console.ReadLine());Console.WriteLine("输入第输入法个数");string op = Consele.ReadLine();Console.WriteLine("输入第一个数");double num2 =Convert.ToDouble(Console.ReadLine());Cp jisuan = null;switch op:{case "+":jisuan = new Jiafajisuan();break;case "-":jisuan = new Jianfajisuan();break;deafult:Console.WriteLine("soer");break;}if(jisuan != null){jisuan.Num1 = num1;jisuan.Num2 = num2;Console.WriteLine("jiehuo{0}",jisuan.JiSuan());}