面向对象的语言叫做方法,面向过程的语言叫做函数,两者的意义是一样的,只是叫法不同。java是面向对象的语言,所以用方法。
就是有名字的代码段
就是为了代码的重用。
相同的类型操作不容重复的写代码。如果在代码中,重复的写了很多相似的代码,代表你写的程序是有问题的
[方法修饰符列表] 方法返回值类型 方法名(参数1,参数2,.....){
执行语句;
}
1方法修饰符列表是可选的:权限控制的:public/ protected /private/ static,方法修饰符列表是可以省略的。
2 返回值类型:11中数据类型中的任意一种类型
3 没有返回值类型就用void,void默认自带return,所以return写不写都一样。
4 方法名只要是合法的标识符即可
5 方法形参列表,多个逗号隔开,形参也要指明数据类型;
形参:是指在函数/方法定义处的那些参数; 语法: 数据类型 变量名,数据类型 变量名,....
实参:是指在函数调用处,传入的那个参数.
6 在方法体内部,如果有返回值(类型),用return语句,语法:return 返回值; 且return是结束函数的作用。
A.静态方法的调用:类名.静态方法名(参数);将返回值赋值给一个变量。
B.成员方法的调用:首先需要new一个对象赋值给变量,然后用 对象名.方法名(参数); 调用。将返回值赋值给一个变量。
注意:如果是在类中调用本类中的方法,则不需要对象名/类名。
原文:http://www.cnblogs.com/wangzheng1314/p/4719315.html