C#深入类的方法

          关于构造

          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());

       方法重载!!!!

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

      对象间的交互

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

posted @ 2018-01-07 23:19  木子无心  阅读(131)  评论(0编辑  收藏  举报