C#学习 第九节
构造器
1.构造器(constructor)是类型的成员之一;
2.狭义的构造器是指“实例构造器”(instance constructor);
3.构造器的调用
student stu =new student();就是实例构造器
强制要求参数的构造器:
4.如何调用构造器;
5.声明构造器;
6.构造器的内存原理;
内存原理:
栈中存储堆中存储实例的地址,堆中建立新的实例。
方法的重载:(overload)
方法的重载的表现形式就是在类的内部,同一种方法有多个声明,但是方法的签名不一样,签名就是方法的名称以及方法的类型形参、方法的每一个形参;
public int add(int a ,int b)
{
return a+b;
}
public double add(double a , double b)
{
return a+b;
}
public double add(double a , double b,double c)
{
return a+b;
}
public add(out a , double b)
{
return a+b;
}
根据传用参数的类型不同,可以选择适合的方法调用;
对方法进行debug
1.断点,在需要进行调试的方法地方进行断点设置;
2.call stack 调用栈
3.F11键 单步进行调试 ,F10键是粗放型调试,就是方法直接进行运行、跳过
4.观察均布变量值的方法 窗口Local,小别针:每次运行到就显示
方法的调用与栈(高字节位向低字节为发展)