zoukankan      html  css  js  c++  java
  • C#

    abstract (抽象类,抽象方法)      override(负责重写)

     对抽象类中的抽象方法进行重写。

    仔细研究代码:

    代码:

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 using System.Threading.Tasks;
     6 
     7 namespace 多态
     8 {
     9     class Program
    10     {
    11         static void Main(string[] args)
    12         {
    13             //A a = new A();
    14             //a.Show();
    15 
    16             //B b = new B();
    17             //b.Show();
    18 
    19             //C c = new C();
    20             //c.Show();
    21 
    22             //D d = new D();
    23             //d.Show();
    24 
    25             A[] a = { new B(), new C(), new D()};
    26 
    27             foreach (A item in a)
    28             {
    29                 item.Show();
    30             }
    31 
    32             Console.ReadKey();
    33         }
    34     }
    35 
    36 
    37 
    38     public abstract class  A
    39     {
    40         //使用抽象类,抽象方法,方法不能声明主体(也就是具体实现部分)
    41         public abstract void Show();
    42     }
    43 
    44     public class B : A 
    45     {
    46         public override void Show()
    47         {
    48             Console.WriteLine("我是B!");
    49         }
    50     }
    51 
    52     public class C : A
    53     {
    54         public override void Show()
    55         {
    56             Console.WriteLine("我是C!");
    57         }
    58     }
    59 
    60     public class D : A
    61     {
    62         public override void Show()
    63         {
    64             Console.WriteLine("我是D!");
    65         }
    66     }
    67 }
  • 相关阅读:
    mysql授权GRANT ALL PRIVILEGES
    MySQL修改root密码的多种方法
    javaagent
    JavaAgent 应用(spring-loaded 热部署)
    JavaAgent入门
    java运行jar命令提示没有主清单属性
    连接到 redis 服务
    PHP中的socket TCP编程
    Memcached 与 Redis 区别
    rc.local配置
  • 原文地址:https://www.cnblogs.com/KTblog/p/4525765.html
Copyright © 2011-2022 走看看