zoukankan      html  css  js  c++  java
  • 构造方法 重写 和 重载

    构造方法:是一种特殊的方法。主要用来在创建对象时初始化对象,即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。类可以有多个构造函数,可根据其参数个数的不同或参数类型的不同来区分它们,即构造函数的重载。

    重写:当一个子类继承一个父类,而子类中的方法与父类中的方法的名称,参数个数、类型都完全一致时,就称子类中的这个方法重写了父类中的方法。

    重载:一个类中的方法与另一个方法同名,但是参数不同,这种方法称之为重载方法。

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace Apps.Models
    {
        public class OverrideTest
        {
    
            
        }
    
        public class animal
        {
            public virtual void run()
            {
                Console.WriteLine("animal run");
            }
        }
        //dog类中重写了方法run();
        public class dog : animal
        {
            public override void run()
            {
                Console.WriteLine("dog run");
            }
    
    
            //以下两个方法,是方法的重载
            public static void dogtalk(string a)
            {
                Console.WriteLine(a);
            }
            
            public static void dogtalk(string a,string b)
            {
                Console.WriteLine("" + b + "说:" + a);
            }
        }
    }
    View Code

    参考资料:

    https://www.cnblogs.com/hhx626/p/6010464.html

  • 相关阅读:
    BZOJ 2876 骑行川藏
    BZOJ 2875 随机数生成器
    DT_修改注册项
    ip001
    ip
    阿里大鱼 阿里云api
    JS_全
    destoon框架二次开发【整理】
    destoon_笔记
    栏目class导航
  • 原文地址:https://www.cnblogs.com/zyc19910109/p/8618213.html
Copyright © 2011-2022 走看看