你的位置:首页 > ASP.net教程

[ASP.net教程]方法的声明及简单调用



相同的类型的操作,不容重复的写代码 一 函数/方法的定义:一段有名字的代码段 语法: [方法修饰符列表] 返回值类型 方法名(参数1,参数2,参数3....){ 执行语句; } 1 方法修饰符列表是可选的:权限控制的:public protected private /static 2 返回值类型:11中数据类型中的任意一种类型 3 没有返回值就:void 4 方法名只要是合法的标识符即可 5 方法形参列表,多个逗号隔开,形参也要指明数据类型; 形参:是指在函数/方法定义处,那些参数;数据类型 变量名, 数据类型,变量名, 实参:是指在函数调用处,传入的那个参数. 6 在方法体内部,如果有返回值(类型),用return语句;且return是结束函数的作用 /** * 二 方法的调用:方法的定义只管某个功能的实现,只保证功能可用;而方法的调用就是功能的使用,至于,最终程序用来干什么,和声明无关 * 方法执行原理:(方法调用才执行,不调用不执行) * 方法在调用的时候,才会在内存中给给方法划分空间 * 如果方法不调用,则不会在内存中划分空间 * 1 静态方法的调用:类名.方法名(); 静态方法:加了static修饰的方法叫静态方法 * 2 成员方法的调用:对象名.方法名(); 成员方法:不用static修饰的方法成员态方法 * 3 回调函数:方法的参数是方法/函数的参数是函数 */public class FangFa{ //入口main方法 public static void main(String[] args){ System.out.println( "main方法" ); //方法的调用:调用m_1方法,并给m_1方法的形参赋值10,20 m_1(10,20); //回调函数 int c = D.m_2(false);//调用方法m_2,它的参数也是方法 System.out.println( c ); } //声明一个静态方法 public static void m_1(int a,int b){ System.out.println( a+"+"+b+"="+(a+b) ); }}class D{ public static int m_2(boolean flag){ if (flag){ return 0; }else{ return 1;//结束当前语句,并返回数据 } }}