c#简单类的继承

题目描述

编写代码实现:定义了三个类Bird、Mapie、Eagle。其中Bird为抽象类,定义了一个抽象方法Eat()。Mapie类和Eagle类为Bird的派生类。Mapie类中重写了Eat()方法,重载了一个Eat(int time)方法。Eagle类中也重写了Eat()方法。

输入

输入time参数的值

输出

各个方法的名称

样例输入

10

样例输出

Mapie eat!
Mapie eat 10!
Eagle eat!
Eagle eat!
using System;namespace Test2
{public abstract class Bird{public abstract void Eat();}public class Mapie:Bird{public override void Eat(){Console.WriteLine("Mapie eat!");}public void Eat(int time){Console.WriteLine("Mapie eat {0}!", time);}}public class Eagle : Bird{public override void Eat(){Console.WriteLine("Eagle eat!");}}class Program{static void Main(string[] args){int time;int.TryParse(Console.ReadLine(), out time);Mapie m = new Mapie();m.Eat();m.Eat(time);Eagle e = new Eagle();e.Eat();e.Eat();}}
}

c#简单类的继承【C#】相关推荐

  1. Java:继承之super关键字,继承之私有权限,继承之方法重写,继承之object类,继承之简单工厂模式

    一.继承的概念及用法       继承背后的思想就是        基于已存在的类来构建新类         当从已存在类继承时,就重用了它的方法和属性,还可以添加新的方法和属性来定制新类以应对需求 ...

  2. Java继承之object类、继承小练习和继承简单工厂模式

    1.object类常见方法 (1)Java中,所有类都直接或间接继承自java.lang.Object类,Object类可以说是Java中所有类的祖先即根类 (2)Java中任何类都继承了Object ...

  3. 第五讲 类的封装和类的继承

    第五讲 类的封装和类的继承 主要内容 软件包的创建和使用 Java访问权限修饰词 类的访问权限修饰词 Java中类的层次结构和类的继承 对象的初始化再讨论   软件包的创建和使用 什么是软件包(pac ...

  4. php protected 的继承,14 PHP 类的继承 [public protected private] parent 构造方法 析构方法 重写 最终类和方法 设计模式...

    类的继承 简单理解: 某个类A具有某些特征,另一个类B,也具有A类的所有特征,并且还可能具有自己的更多的一些特征,此时,我们就可以实现:B类使用A的特征信息并继续添加自己的一些特有特征信息. 基本概念 ...

  5. Objective-c 类的继承 方法重写 方法重载

    一.类的继承 Objective-c中类的继承与C++类似,不同的是Objective-c不支持多重继承,一个类只能有一个父类,单继承使Objective-c的继承关系很简单,易于管理程序. Obje ...

  6. python定义类_提升你的Python编程能力,细说类的继承,拿走不谢

    今天咱们聊点啥呢?要不还是聊点Python基础的东东吧,大家已经都知道啦,Python呢是一种面向对象的脚本编程语言,那面向对象的编程语言呢,都会支持面向对象的三大特性,你知道是哪三大特性吗?当然是咱 ...

  7. 27、Python 面向对象(创建类、创建实例对象、访问属性、内置类属性、对象销毁、类的继承、方法重写、基础重载方法、运算符重载、类属性与方法、下划线双下划线)

    27Python面向对象(Python2) Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的.本章节我们将详细介绍Python的面向对象编程. ...

  8. Classes in JScript – Part III 类的继承与封装

    [原文地址]Classes in JScript – Part III: Class Hierarchy and Data Encapsulation [原文发表日期]Published Wednes ...

  9. js中的类、继承、闭包

    一.js中的类 类:在面向对象编程中,类(class)是对象(object)的模板,定义了同一组对象(又称"实例")共有的属性和方法. Javascript是一种基于对象(obje ...

最新文章

  1. 这25张图,彻底看懂25个复杂的数学公式!
  2. android开发我的新浪微博客户端-用户授权页面UI篇(3.1)
  3. python 函数 日期区间_python-如何获取两个日期之间的日期
  4. 学习记录(电子信息专业)
  5. Java数据库连接(JDBC)之二:Statement对象和PreparedStatement对象的使用
  6. C/C++中extern关键字详解与应用
  7. 如何实现Web前端自动化?让这些工具帮助你
  8. RK瑞芯微WIFI模组2020最新支持列表,放心使用!
  9. asp.net mvc kendo Grid Filter
  10. POJ 3071 概率DP
  11. split() 注意事项.
  12. word 中快速加入序号等符号
  13. 【解决】微信播报,连接蓝牙后延迟播报
  14. java生成卡号_java 生成银行卡号
  15. dns服务器异常不能上网怎么修复,DNS错误无法正常上网怎么办?
  16. Oracle Becomes 2nd Largest Software Company
  17. rdt(可靠运输协议)理解
  18. python的numpy库安装_Python库之numpy库的安装教程
  19. android模拟点击系统打开apk按钮,Android开发系列: 电脑端Android模拟器安装使用教程...
  20. 【转】常用电源转换芯片

热门文章

  1. html5 coverflow,使用FancyCoverFlow实现3D无限循环切换视图
  2. 运算符优先级与结合性
  3. 70进货卖100利润是多少_一只周黑鸭随便就卖100多,那成本有多少?说出来你可能不信...
  4. 电脑生成siri语音_Siri for Mac:苹果电脑也有语音助手
  5. fastjson 不转某些字段_全面总结Fastjson过滤字段、排除字段的5种方法(含示例)...
  6. 键盘跟计算机无法识别,键盘无法识别的原因与解决办法
  7. java字符串笔试题_五道Java常见笔试题及答案汇总
  8. php array colum,php5.5新数组函数array_column使用
  9. 虚拟化服务器的管理与维,服务器虚拟化管理
  10. 设置密码命名是什么linux,orapwd 工具建立密码文件遵守的命名方法