zoukankan      html  css  js  c++  java
  • 关于继承的一个小程序

    using System;
    using System.Collections.Generic;
    using System.Text;

    namespace Test
    {
        
    class Program
        
    {
            
    static void Main(string[] args)
            
    {
                B b 
    = new B();
                b.print();
                C c 
    = new C();
                c.print();
                Console.ReadKey();
            }

        }

        
    class A
        
    {
            
    public int a = 3;
        }

        
    class B : A
        
    {
            
    public new int a = 4;
            
    public virtual void print()
            
    {
                Console.WriteLine(
    base.a);
            }

        }

        
    class C : B
        
    {
            
    public override  void print()
            
    {
                Console.WriteLine(
    base.a);
            }

        }

    }
    会输出
    3
    4

    而如果把class C中的print函数整个删除,会输出
    3
    3
  • 相关阅读:
    keras后端设置【转载】
    NN中的激活函数【转载】
    关于范数【转载】
    常用范数公式【转载】
    Tf中的SGDOptimizer学习【转载】
    亲和串 kmp
    kmp基础 ekmp
    Number Sequence kmp
    P1052 过河 线性dp
    P1074 靶形数独 dfs回溯法
  • 原文地址:https://www.cnblogs.com/zxsoft/p/872109.html
Copyright © 2011-2022 走看看