1.方法(method):指现实世界物体的行为能力,如:飞机可以飞行,人可以走路,猴子可以爬树等,这些行为在对象语言中,都可以映射为方法。

2.方法中包含了三个必要的部分:

1)方法名称:climbTree

2)方法返回值类型:void

3)方法体:System.out.println("小猴子会上树!");

3.自定义方法的基本步骤:

1)定义方法名及返回值类型。

2)编写方法主体。

4.编码规范

方法名称与类名及变量名命名一样,具有严格的命名规则:

1)必须与字母、下划线或“$”符号开头。

2)名称中可以包含数字,但是不得以数字开头。

一个优秀的软件工程师,必须掌握良好的命名规范:

1)方法名首字母须小写。

2)方法名一般为动词,如果由两个以上的单词组成,第一个单词首字母小写,其后单词首字母均大写。

5.方法具有返回值类型,在示例代码中我们使用的返回值类型为void,即不返回任何类型,当方法具有返回类型如int,String等,则必须使用return返回值。

6.方法调用

对象名.方法名();

7.自定义方法

调用场景 

说明

内部互相调用,如:计算器的打印方法调用自身的计算方法。通过方法名称直接调用。

public void showResult() {         add(); }

其他类调用,如:测试类Test的方法calc()中调用计算器的打印方法。使用“对象.方法名()”调用。

public void calc() {     Calculator c = new Calculator();     c.showResult(); }

8.常见错误

(1)当方法具有返回值类型,即不是void的时候,必须在方法体最后使用return返回一个对应类型的结果。

(2)方法体内的返回值必须与方法的返回值类型完全一致!

(3)方法中,return只可以返回一个值

9.变量作用域

1. 成员变量:该类中所定义的方法可以直接访问,如果其他的类想要访问这个成员变量,需要先创建给类的对象,然后通过点操作符来访问。

2. 局部变量:仅定义该变量的方法内部可以访问。

注释:变量的使用范围被限定在定义它的最近的一组大括号内,超出范围无法使用。

10.常见错误

不要越境使用变量,时刻注意变量的作用范围

在循环外使用循环内部变量是初学者比较容易碰到的错误!