zoukankan      html  css  js  c++  java
  • 新手C#重载、重写的学习2018.08.04

    重载:在同一类(class)中,使用相同的方法名称,不同的参数和(不一定)不同的返回值类型构造成的方法。

    举例:

    class OverLoadTest
        {
            public void Hello()
            {
            }
            public void Hello(string str)
            {
            }
            public string Hello()
            {
            }
        }

    重写:在不同类中,使用相同的方法名称,相同的参数,一般是子类(child class)继承父类(parent class)后重写父类中的方法。重写的方法需要用override方法加在返回值类型之前,被重写的方法需要使用virtual或者abstract方法。

    举例:

            public class you  
            {  
                public virtual void talk()  
                {  
                    Console.WriteLine("one");  
                }  
            }  
            public class my : you  
            {  
                public override void talk()  
                {  
                    Console.WriteLine("two");  
                }  
            }

      

    2018.08.04

  • 相关阅读:
    数据放在服务端和客户端的利与弊
    python异步I/O并发
    view
    mysql千万或者上亿的数据怎么设计数据库
    Django(一)
    JQuery
    BOM与DOM
    JavaScript
    CSS(二)
    CSS介绍
  • 原文地址:https://www.cnblogs.com/do-hardworking/p/9418253.html
Copyright © 2011-2022 走看看