zoukankan      html  css  js  c++  java
  • 抽象方法实现多态___森林里的动物在快乐的生活

    1.实现页面效果

    2.创建基类或超类(父类)

    1 namespace 森林里的小动物在快乐的生活
    2 {
    3    public abstract  class Animal//动物类
    4     {
    5        public abstract void Movement();//运动的方法
    6     }
    7 }

    3.创建派生类(鱼子类)

    namespace 森林里的小动物在快乐的生活
    {
        public class Fish:Animal //派生类派生出基类
        {
            public override void Movement()//父类的方法
            {
                Console.WriteLine("鱼在水里游!");
            }
        }
    }

    4.创建派生类(狗子类)

     1 namespace 森林里的小动物在快乐的生活
     2 {
     3     public class Dog:Animal
     4     {
     5         public override void Movement()
     6         {
     7             Console.WriteLine("狗在地上跑!");
     8         }
     9     }
    10 }

    5.创建派生类(鸟子类省略)

    6.Main方法

     1 namespace 森林里的小动物在快乐的生活
     2 {
     3     class Program
     4     {
     5         static void Main(string[] args)
     6         {
     7             Console.WriteLine("森林里的小动物在快乐的生活!");
     8             Console.WriteLine();
     9             Animal father = new Bird();
    10             Animal father2 = new Dog();
    11             Animal father3 = new Fish();
    12             father3.Movement();
    13             father2.Movement();
    14             father.Movement();
    15             Console.ReadLine();
    16         }
    17     }
    18 }
  • 相关阅读:
    03-温故知新(下载网络资源)
    02-Inet套接字地址
    01-InetAddress常用方法
    递归删除文件夹跟拷贝文件夹
    File中常用的方法
    简单日志功能的实现
    简单二分查找算法
    应用打开其xlspptdoc等
    PPT文件分析摘记
    ReactNative小笔记
  • 原文地址:https://www.cnblogs.com/WuXuanKun/p/5441755.html
Copyright © 2011-2022 走看看