{
public string name;
public int age;
public Person()
{
this.name = "unknown";
this.age = 99;
}
public Person(string _name,int _age)
{
this.name = _name;
this.age = _age;
}
}
class Program
{
static void Main(string[] args)
{
Person someone = new Person();
Console.WriteLine(someone.name+" "+someone.age.ToString());
Person another = new Person("Mike",20);
Console.WriteLine(another.name + " " + another.age.ToString());
}
}
复习了一下构造函数,一篇不错的文章“C#中构造函数和析构函数的用法”,以下是链接http://www.7880.com/Info/Article-e64ff60.html
其实书本上学的概念,好像不难懂,但要真的编程应用一下才算真正掌握。如果不是碰到这道练习题,我都不知道一个类可以有多个构造函数,真是惭愧。
7 个解决方案
#1
你一个都不写的话,编译器还会帮你构造一个。
#2
关注中。。。。
#3
顶
#4
恩:加油
#5
嗯,刚刚开始学的时候总是会有很多疑惑,我大一一学期都没搞懂c++怎么回事
#6
一个不写,会有默认一个构造,如果写了,没写空的,那么就没空的
#7
多谢各位提点!
#1
你一个都不写的话,编译器还会帮你构造一个。
#2
关注中。。。。
#3
顶
#4
恩:加油
#5
嗯,刚刚开始学的时候总是会有很多疑惑,我大一一学期都没搞懂c++怎么回事
#6
一个不写,会有默认一个构造,如果写了,没写空的,那么就没空的
#7
多谢各位提点!