下载此文档

C#构造函数的重载.doc


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
C#构造函数的重载
C#中的构造函数也可以应用方法重载。C#中有默认构造函数,也可以定义带参数的构造函数。构造函数必须与类同名,并且不能有返回值。所以C#构造函数重载相当于不同数量的参数方法重载。
using System;
class Animal
{
public string _name;
public string _color;
public int _speed;
public Animal()
{
    = 30;
}
public Animal(string name, string color)
{
    = name;
    = color;
}
public Animal(string name, string color, int speed)
{
    = name;
    = color;
    = speed;
}
}
class Program
{
static void Main(string[]args)
{
    //方法一
    Animal animal1 = new Animal();
    = "兔子";
    = "灰色";
    // = 40;
    (
      "调用默认构造函数输出动物为{0},颜色为{1},奔跑速度为{2}km/h",
    , , );
    //方法二
    Animal animal2 = new Animal("狗", "黄色");
    ("调用两个参数构造函数输出动物为{0},颜色为{1}",
      , );
    //方法三
    Animal animal3 = new Animal("花猫", "白色", 20);
    (
      "调用三个参数构造函数输出动物为{0},颜色为{1},奔跑速度为{2}",
    
  , , );
    ("一只" + + "的" + + "正在以"
      + + "km/h的速度在奔跑\n");
    ();
}
}
我们再看一个例子:
using Sys

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小枷
  • 文件大小26 KB
  • 时间2018-11-23