• C#函数重载


    namespace 类的基本应用
    {
        public class People
        {
            string user_Name;
            int user_Age;
            public People(string name,int age)
            {
                user_Name=name;
                user_Age=age;
            }
            public string Name            //属性的作用是能将类中的变量当作属性使用
            {
                get
                {
                    return user_Name;
                }
                set
                {
                    user_Name = value;
                }
            }
            public void GetName(People people)
            {
                Console.WriteLine("原函数:");
                Console.WriteLine("此人的姓名为:" + people.user_Name);
            }
            public static void GetAge(People people)
            {
                Console.WriteLine("此人的年龄为:"+people.user_Age);
            }
           
            /// 参数个数不同的方法重载
            public void GetName(People peo1, People peo2)
            {
                Console.WriteLine("
    参数个数不同的方法重载:");
                Console.WriteLine("第一个人的姓名为:" + peo1.user_Name+"
    第二个人的姓名为:"+peo2.Name);
            }
            /// 参数类型不同的函数重载       
            public void GetName(string name)
            {
                Console.WriteLine("
    参数类型不同的函数重载:");
                Console.WriteLine("此人的名字为:"+name);
            }
        }
    
        class Program
        {
            static void Main(string[] args)
            {
                People peo_man = new People("张三", 15);
                peo_man.GetName(peo_man);
                peo_man.GetName(peo_man, peo_man);     //参数个数不同的函数重载
                peo_man.GetName(peo_man.Name);         //参数类型不同的函数重载
            }
        }
    }


    函数重载有参数类型不同和参数个数不同两种

  • 相关阅读:
    信息反馈--冲刺12
    大道至简阅读笔记02
    信息反馈—冲刺11
    第十二周总结
    大道至简阅读笔记01
    小白学习站点
    校园服务第一阶段意见评论
    第十一周总结
    信息反馈--冲刺10
    信息反馈--冲刺09
  • 原文地址:https://www.cnblogs.com/dengshiwei/p/3971490.html
Copyright © 2020-2023  润新知