标签:main 驼峰 点菜 return span class bsp ret 理解
1.方法
方法(method),函数(function)//但本质上是一样的——实现特定的功能。
程序中完成独立功能,可重复使用的一段代码的集合;
方法的格式:
[修饰符] 返回值的类型 方法名称([形式参数,……]) //其中修饰符、参数可以省略
{
//方法体
return value;
}
方法必须要调用才能生效(想想去餐厅点菜,去了餐厅不点菜怎么会上菜呢?)
如果方法使用了static修饰符
此时我们使用方法所在类的名称.方法名(参数)
(如果有一个方法在A类里面,只能先找到A类,然后使用A类里面的方法)
如果方法没有使用static修饰符
此时我们使用方法所在类的对象来调用(面向对象)
public class MethodDemo { static void doWork() { System.out.println("共同的200行代码"); } public static void main(String[] args) { /* * 假设有A、B、C、D四个代码片段,每一个代码都有重复的一段代码 * 假设这些代码需要维护,那么就要维护四个代码片段,所以可以将公共部分写成一个方法 * 通过方法调用的形式来节省时间,以及维护成本 */ System.out.println("代码片段A"); MethodDemo.doWork();//调用方法 System.out.println("代码片段B"); MethodDemo.doWork(); System.out.println("代码片段C"); MethodDemo.doWork(); System.out.println("代码片段D"); } }
2.方法的定义格式:
[修饰符] 返回值类型 方法名称{[形参1,形参2,……]}
{
方法体
[如果方法需要给调用者返回一个结果,此时 使用return值];
}
3.概念整理
标签:main 驼峰 点菜 return span class bsp ret 理解
原文地址:http://www.cnblogs.com/battlecry/p/6103515.html