下载此文档

C#构造函数的重载.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
C#构造函数的重载C#中的构造函数也可以应用方法重载。C#中有默认构造函数,也可以定义带参数的构造函数。构造函数必须与类同名,并且不能有返回值。所以C#构造函数重载相当于不同数量的参数方法重载。usingSystem;classAnimal{publicstring_name;publicstring_color;publicint_speed;publicAnimal(){   =30;}publicAnimal(stringname,stringcolor){   =name;   =color;}publicAnimal(stringname,stringcolor,intspeed){   =name;   =color;   =speed;}}classProgram{staticvoidMain(string[]args){   //方法一   Animalanimal1=newAnimal();   ="兔子";   ="灰色";   //=40;   (     "调用默认构造函数输出动物为{0},颜色为{1},奔跑速度为{2}km/h",   ,,);   //方法二   Animalanimal2=newAnimal("狗","黄色");   ("调用两个参数构造函数输出动物为{0},颜色为{1}",     ,);   //方法三   Animalanimal3=newAnimal("花猫","白色",20);   (     "调用三个参数构造函数输出动物为{0},颜色为{1},奔跑速度为{2}",     ,,);   ("一只"++"的"++"正在以"     ++"km/h的速度在奔跑\n");   ();}}我们再看一个例子:usingSystem;classProgram{privatestring_name;privateint_age;privatestring_qualification;publicProgram(){   _age=18;}publicProgram(stringname,intage,stringqualification){   =name;   =age;   =qualification;}staticvoi

C#构造函数的重载 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人一花一叶
  • 文件大小20 KB
  • 时间2019-05-02