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());
方法重载!!!!
其中 构造也是方法重载的一种
对象间的交互
待续。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。