美文网首页
C#编程练习——类的继承

C#编程练习——类的继承

作者: 时然然呢 | 来源:发表于2020-11-11 17:09 被阅读0次
题目如上所示

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace CSharpMethod

{

    class Program

    {

        static void Main(string[] args)

        {

            Cylinder cylinder = new Cylinder();

            cylinder.High = 12;

            cylinder.Radius = 3;

            Console.WriteLine("地面半径为{0},高为{1},体积为{2}。", cylinder.Radius, cylinder.High, cylinder.Volume());

        }

    }

    public class Circle

    {

        private double radius;

        public double Radius

        {

            set { radius = value >= 0 ? value : 0; }

            get { return radius; }

        }

        public double Area()

        {

            return Math.PI * radius * radius;

        }

    }

    public class Cylinder : Circle

    {

        private double high;

        public double High

        {

            set { high = value >= 0 ? value : 0; }

            get { return high; }

        }

        public double Volume()

        {

            return Area() * high;

        }

    }

}

相关文章

  • C#编程练习——类的继承

    using System; using System.Collections.Generic; using Sys...

  • C# 继承、多态、重载、重写

    继承 继承是面向对象的编程的一种基本特性。 借助继承,能够定义可重用(继承)、扩展或修改父类行为的子类。C# 和 ...

  • 面向对象编程(三)-继承和多态

    继承: 继承 定义:在 C# 中,类可以继承自另一个类。衍生的类(子类)继承父类的方法和数据成员。 子类继承父类,...

  • c#-网络编程,聊天工具

    c#的网络编程比较简单,有相关的类来实现相关的功能。 本小程序是<>里面的。 基本的类介绍 tcp...

  • 面对对象高级编程

    面向对象高级编程: 面向对象编程:封装、继承和多态 面向对象高级编程:多重继承、定制类和元类

  • 面向对象(九)-密封类和密封方法 sealed 与抽象类 abs

    密封类与密封方法 定义:C#允许把类和方法声明为sealed。对于类,这表示不能被继承(任何类不能继承自这个类)。...

  • C#学习笔记<三> 继承

    m_<:这里记录C#学习的笔记,基础的语法略去,重点在类、方法、继承三项。 1 类继承 2

  • C++小知识点

    1.C++中类可以多继承 即一个子类继承多个父类,而在C#和java中,可以多继承多个接口,但是不能多继承多个基类...

  • 14、密封类和密封方法 sealed

    1. 定义 C#允许把类和方法声明为sealed。对于类,这表示不能被继承(任何类不能继承自这个类)。对于方法表示...

  • C#类的继承

    继承是面向对象编程的三个主要特征之一。继承用于创建可重用、扩展和修改在其他类中定义的行为的新类。派生类只能有一个...

网友评论

      本文标题:C#编程练习——类的继承

      本文链接:https://www.haomeiwen.com/subject/uxfybktx.html