zoukankan      html  css  js  c++  java
  • 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());

           方法重载!!!!

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

          对象间的交互

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

  • 相关阅读:
    HDU1026 Ignatius and the Princess I
    luogu_1865 A % B Problem
    luogu_1092 虫食算
    luogu_1111 修复公路
    luogu_1265 公路修建
    luogu_2330 [SCOI2005]繁忙的都市
    luogu_1613 跑路
    luogu_3386 【模板】二分图匹配
    luogu_3388 【模板】割点(割顶)
    luogu_2327 扫雷
  • 原文地址:https://www.cnblogs.com/9711301314LX/p/8232832.html
Copyright © 2011-2022 走看看