Java 杂谈

2018-09-10

2018-09-12  本文已影响2人  CLJnong

Java方法的应用

方法声明、方法调用、方法重载、方法返回值、形参、实参



函数 == 方法

方法:主要是将功能的实现逻辑和一些细节封装起来,如果调用者需要使用某些功能的话,调用对应的方法即可,如果还需要接收数据,则定义一个对应的类型变量(就是·形式参数)来接收外面传进来的值。

```

方法的语法格式:

访问权限  返回值类型  方法名(参数类型 形参名字, ...) {

代码写这里

return 返回值;

}

```

1)访问权限:主要是告诉人家这个方法是否能够进行访问,如共有的、私有的public

2)返回值类型:一般我们使用引用数据类型,如 String、Integer、POJO 等。还有基本数据类型:int等...

3)方法名:符合标识符书写规则即可。

4)参数类型:一般我们使用引用数据类型,如 String、Integer、POJO 等。还有基本数据类型:int,double等...

5)代码写在{}内,方法体。

6)返回值:就是调用者需要获取的数据,通过使用 return 关键字返回出去给调用者。(无返回值的时候,使用void关键字即可)

参数(形式参数):在方法体中使用,生命周期在语句块中。已经被声明,初始化,可以直接拿来使用。

返回值:使用return语句,遇到它之后的语句不再执行,只能执行一次,可以有多个,比如在if语句中。

方法注意的问题:

1、形参必须注明数据类型;

2、实参直接写,不需要类型声明;

3、return只能返回一次;

4、遇到return语句,方法结束执行,后续语句不执行;

5、方法的返回值,必须与方法声明中的返回值类型匹配;

6、方法定义,不能写在main()中;

7、方法是不能嵌套的。

方法只有在被调用之后,才有效。

有参数:show(  直接赋值,数量、数据类型、顺序跟形参一样。);

无参数:show( );

有返回值:int a=show( );

无返回值:show( );

有参数,有返回值:

有参数,有返回值

方法重载:

具备相同的方法名字,形参数量不同(参数个数不同 或 参数类型不同),同一个类中定义的

方法的调用

①同一个类,直接调用方法名字.

②不同类,调用的前面加上类的名字,,,eg:Stu.show();

上一篇 下一篇

猜你喜欢

热点阅读