当前位置:首页 > Windows程序 > 正文

C#深入类的要领

2024-03-31 Windows程序

          关于结构

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

       要领重载!!!!

         此中 结构也是要领重载的一种

      东西间的交互

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

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/35465.html

Jm-杰米博客Jamie
草根站长的技术交流乐园!IT不会不要紧快来好好学习吧!
  • 20786文章总数
  • 7494590访问次数
  • 建站天数
  • 友情链接