zoukankan      html  css  js  c++  java
  • C#用抽象类定义几何图形

    using System;
    /*using System.Data;*/
    namespace tx
    {
        abstract class tx
        {
            public double chang;
            public double kuan;
            public double r;
            public double pai;
            public tx(double chang, double kuan)
            {
                this.chang = chang;
                this.kuan = kuan;
               /* this.r = r;
                this.pai = pai*/;
            }
            public abstract void mj();
        }
        class Cfx:tx
        {
            public Cfx(double chang, double kuan) : base(chang,kuan) { }
            public override void mj()
            {
                Console.WriteLine("这个图形是长方形面积为"+chang*kuan+"m^2");
            }
        }
        class zfx : tx
        {
            public zfx(double chang, double kuan) : base(chang,kuan) { }
            public override void mj()
            {
                Console.WriteLine("这个图形是正方形"+chang*kuan+"m^2");
            }
        }
        class Yx : tx
        {
            /*public int k;*/
            
            public Yx(double r) : base(r,0) { }
            public override void mj()
            {
                Console.WriteLine("这图形是圆形面积是"+Math.PI*chang*chang + "m^2");
            }
        }
        class Program
        {
            static void Main(string[] args)
            {
                Cfx c = new Cfx(10, 12);
                zfx z = new zfx(5, 5);
                Yx y = new Yx(4);
                c.mj();
                z.mj();
                y.mj();
            }
        }
    }

  • 相关阅读:
    鸡兔同笼问题
    猴子吃桃问题
    Fibonacci_sequence(斐波那契数列)
    Joseph_Circle(约瑟夫环)
    学生成绩管理--功能全--较难
    各种排序
    二叉排序树操作--基本
    面向对象程序设计(多继承)--简单
    面向对象程序设计3--简单
    使用 ASR 和 Azure Pack 为 IaaS 工作负荷提供托受管 DR
  • 原文地址:https://www.cnblogs.com/dglxp/p/11708982.html
Copyright © 2011-2022 走看看