2016第章 面向对象编程基础.pptVIP

  • 0
  • 0
  • 约9.92千字
  • 约 29页
  • 2016-11-23 发布于北京
  • 举报
2016第章 面向对象编程基础

值类型参数:当该方法被调用时,便会为每个值类型参数分配一个新的内存空间,然后将对应的表达式运算的值复制到该内存空间。在方法中更改参数的值不会影响到这个方法之外的变量。 引用类型参数:当该方法被调用时,引用类型的参数不会再分配内存空间,实际上传递的是指向原变量的引用,即引用参数和原变量保存的是同一个地址。在方法中更改引用参数的值实际上也就是修改被引用的变量的值。 输出多个引用类型参数:方法中计算结果有多个,而return语句一次只能返回一个结果,使用out表明该引用参数是用于输出的,而且调用该参数时不需要对参数进行初始化。 值类型参数:当该方法被调用时,便会为每个值类型参数分配一个新的内存空间,然后将对应的表达式运算的值复制到该内存空间。在方法中更改参数的值不会影响到这个方法之外的变量。 引用类型参数:当该方法被调用时,引用类型的参数不会再分配内存空间,实际上传递的是指向原变量的引用,即引用参数和原变量保存的是同一个地址。在方法中更改引用参数的值实际上也就是修改被引用的变量的值。 输出多个引用类型参数:方法中计算结果有多个,而return语句一次只能返回一个结果,使用out表明该引用参数是用于输出的,而且调用该参数时不需要对参数进行初始化。 结构的值放在栈中,而栈的空间是有限的,但是效率会比堆中的类,效率高。 构造函数的重载,已经讲过。用泛型可以完成部分重载问题。 * * * 第

文档评论(0)

1亿VIP精品文档

相关文档