码迷,mamicode.com
首页 > Windows程序 > 详细

C#深入类的方法

时间:2018-01-08 01:11:41      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:name   body   构造函数   family   方法重载   不同   相同   参数   blog   

          关于构造

          class Student
    {   

          无参构造

         public Student() { }

           带参构造
        public Student (int age,string Name,string id)
        {
            this.age = age;
            this.id = id;
            this.name = Name;
        }

               this表示当前类的实例,用来区分入参和成员变量

}

    关于构造,可以在类中构造函数

    1.方法名与类名相同

    2.没有返回值类型

    3.主要完成对象间的初始化方法

        方法重载

      如果一个类中的多个方法的方法名相同,参数列表不同,就是方法重载。与返回值类型无关

    构成方法重载

    1.类型不同

    2.变量顺序不同

    3.参数个数不同

    类1:

      

 public void play(Music music)
        {

        }
        public void play(Sprict sprict)
        {

        }
        public void play(Song song)
        {

        }

      类2:

          Student stu = new Student();
            stu.play(new Music());
            stu.play(new Sprict());
            stu.play(new Song());

       方法重载!!!!

         其中 构造也是方法重载的一种

      对象间的交互

         待续。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

C#深入类的方法

标签:name   body   构造函数   family   方法重载   不同   相同   参数   blog   

原文地址:https://www.cnblogs.com/9711301314LX/p/8232832.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!