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();
网友评论