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,小别针:每次运行到就显示

方法的调用与栈(高字节位向低字节为发展)

猜你喜欢

转载自www.cnblogs.com/caipanlong123/p/10955375.html