4、数组与方法(三)
来源:互联网 发布:百度网站怎么优化排名 编辑:程序博客网 时间:2024/06/06 07:29
(一)方法
- 方法是用来实现可以由对象或类执行的计算或操作。
- 应用程序中的每行代码都必须在某个方法的内部,如Main、Calculate或button1_Click。
- 可以把在一个程序中多次用到的某个任务定义为方法,如常用的计算、文本和控件的操作。方法对执行重复或共享的任务很有用,可以在代码中的许多不同位置调用方法,因此可以将方法作为应用程序的生成块。
- 用方法构造代码有以下优点:
- 方法允许将程序分为不连续的逻辑单元。调试单独的单元与调试不包含方法的整个程序相比要容易得多。
- 可以在其他程序中使用为某个程序开发的方法,而通常只需进行少量修改,甚至不需要修改。
1、传值方式
- 所谓“传值”,就是在方法调用时,将实参的值传递给形参。如果实参的类型为值类型,则实参的值为该参数包含的数据。如果实参的类型为引用类型,则实参的值为地址。
- 如参数是以传值方式传递,形参将创建新的存储位置,在该存储位置存储形参接收的值。传值时,如果对被调用的方法的值的副本进行修改,不会影响实参变量的值。
- 值参数:值参数以传值方式进行传递。
- 引用类型参数的值是地址,该地址表示的存储位置存储的是该引用类型变量引用的对象。以传值方式传递引用类型参数时,形参分配独立的存储位置,该存储位置与实参的存储位置不同。形参接收到的值为一地址并将其存储在形参表示的存储位置中,形参所引用的对象存储在形参的值表示的存储位置中。
- 因此,以传值方式传递引用类型参数时,将创建实参值(地址)的副本,而不是实参引用对象的副本。
- 数组是引用类型,数组变量的值是一地址,该地址表示的存储位置存储的是该数组变量所引用的数组对象。
0 0
- 4、数组与方法(三)
- 4、数组与方法(二)
- 黑马程序员_笔记三_关于数组与方法
- java基础(三)方法/数组/堆栈/
- 函数(方法)与数组
- 方法与数组(1)
- 方法与数组(2)
- 方法与数组(3)
- C程序设计语言(三)指针与数组
- 指针与数组(三)——数组认知
- 可变数组与不可变数组的三种排序方法
- 17、指针与二维数组--二维数组元素利用指针的三种输出方法
- 三 流程控制与数组与数组
- 数组方法实现(三)————数组方法shift()
- 数组与方法(章节摘要)
- 数组方法与属性(一)
- 方法与数组基础总结(一)
- php学习(三)遍历数组的方法
- Apache下PHP的几种工作方式
- 如何删除日志组成员( DROP LOGFILE MEMBER )
- 【Node.js基础篇】(六)实现如同jsp标签的HTML模板
- BOSH相关术语解释
- Maven的pom.xml中的dependency部分写法
- 4、数组与方法(三)
- Android ScrollView反弹效果的实现
- from nova to ironic (2)
- Thinking In Java学习笔记之enum状态机
- 基于邻接矩阵和邻接表的两种方法实现无向图的BFS和DFS
- STM32实验一:GPIO之流水灯
- GLIBCXX_3.4.15 not found 问题
- mfc第五天
- OPENGL混合