学习笔记6 方法、参数
2012-08-12 11:59
405 查看
1、函数就是将一堆代码进行重用的一种机制。
2、方法:用来服用代码的。当我们在一个程序中反复的写了同样的代码。那一般情况下,我们可以把需要重复写的代码定义在一个方法中,用的时候只需要调用就行了。
定义方法的语法:(方法名开头大写,参数名开头小写)
静态方法static可以直接调用;
[访问修饰符][static] 返回值类型 方法名称([参数])
{
方法体;
}
例如 public int input()
注意:(1)方法定义要定义在类中。
(2)如果方法没有返回值,返回值类型使用void
(3)如果方法中没有参数,“()”不能省略。
调用:如果是由static修饰的静态方法,则使用类名.方法名()。在类中调用本类的方法,可以省略类名。
return:立即退出方法。
3、变量的作用域:
(1)、在方法中定义的变量叫局部变量,只能在变量定义开始到其所在的大括号结束为止可以用。
4、当被调用者想得到调用者方法中的变量时,则可以让调用者用参数的形式给被调用者。
5、[访问修饰符][static] 返回值类型 方法名称([参数])
在方法名后面的括号内定义变量。叫做定义这个方法的参数。这里定义的变量用于接收调用者传过来的数据。
注意:如果一个方法一旦有参数,那么调用者就必须传参数,并且传参数的个数与对应位置上的类型必须一致。
6、int.Parse()和Convert.ToInt32()作用相同
7、当调用者想访问方法中的变量时,可以通过返回值返回
例如:string s=console.readline();
int i=convert.toint32("22")
只要在方法中返回了值,在调用方法中,前面就应该用一个变量来接受方法的返回值。
注意:一个方法只能有一个返回值。
一旦一个方法有返回值,那么在这个 方法中,就必须通过return语句返回一个值,并且这个值要与返回值类型是相同的。
语法:return 值;
一个变量一旦定义在方法的外面,类的里面,叫做这个类的字段,静态字段只能让静态方法访问。
refector软件可以查看软件的源代码。
2、方法:用来服用代码的。当我们在一个程序中反复的写了同样的代码。那一般情况下,我们可以把需要重复写的代码定义在一个方法中,用的时候只需要调用就行了。
定义方法的语法:(方法名开头大写,参数名开头小写)
静态方法static可以直接调用;
[访问修饰符][static] 返回值类型 方法名称([参数])
{
方法体;
}
例如 public int input()
注意:(1)方法定义要定义在类中。
(2)如果方法没有返回值,返回值类型使用void
(3)如果方法中没有参数,“()”不能省略。
调用:如果是由static修饰的静态方法,则使用类名.方法名()。在类中调用本类的方法,可以省略类名。
return:立即退出方法。
3、变量的作用域:
(1)、在方法中定义的变量叫局部变量,只能在变量定义开始到其所在的大括号结束为止可以用。
4、当被调用者想得到调用者方法中的变量时,则可以让调用者用参数的形式给被调用者。
5、[访问修饰符][static] 返回值类型 方法名称([参数])
在方法名后面的括号内定义变量。叫做定义这个方法的参数。这里定义的变量用于接收调用者传过来的数据。
注意:如果一个方法一旦有参数,那么调用者就必须传参数,并且传参数的个数与对应位置上的类型必须一致。
6、int.Parse()和Convert.ToInt32()作用相同
7、当调用者想访问方法中的变量时,可以通过返回值返回
例如:string s=console.readline();
int i=convert.toint32("22")
只要在方法中返回了值,在调用方法中,前面就应该用一个变量来接受方法的返回值。
注意:一个方法只能有一个返回值。
一旦一个方法有返回值,那么在这个 方法中,就必须通过return语句返回一个值,并且这个值要与返回值类型是相同的。
语法:return 值;
一个变量一旦定义在方法的外面,类的里面,叫做这个类的字段,静态字段只能让静态方法访问。
refector软件可以查看软件的源代码。
相关文章推荐
- 我的java学习笔记(4)关于方法参数传递
- 学习笔记--静态方法调用,多肽,操作符重载,3中参数传递方式,二维数组与交错数组
- 31 天重构学习笔记7. 改名(方法,类,参数)
- Java学习笔记2016.2.17 方法参数传递
- 我的java学习笔记(11)关于装箱、参数可变方法和枚举类型
- Java基础学习笔记十二 类、抽象类、接口作为方法参数和返回值以及常用API
- STL学习笔记之顺序容器sort方法里的谓词参数的理解
- Objective-c学习笔记(三)oc 多输入参数的方法及协议的使用及变量
- Java学习笔记003——继承、抽象类、类相等测试、泛型数组列表、可变参数方法
- c#学习笔记之十 socket编程的listen()方法参数的理解,即backlog
- haXe学习笔记:写一个支持类型参数的静态方法
- 【Java学习笔记】参数数量可变的方法
- Java学习笔记(24)--可变参数方法(非常实用哦)
- C#学习笔记--方法和参数修饰符
- C#.NET学习笔记---C#中方法参数的传递方式: 值类型(默认),ref类型,out类型和params类型
- JAVA Request请求获取的方法,不包含参数方法【学习笔记】
- 前端攻城狮学习笔记三:实现一个URI解析方法,把url里#之后的参数解析成指定的数据结构。
- java学习笔记(四)----对象、数组作为参数传递,静态变量、静态方法的使用,内部类,使用文档注释
- CLR Via C# 学习笔记(6) 方法参数相关(out ref params)
- JQuery学习笔记之JQuery效果hide、show以及toggle方法的callback参数