方法的定义、重载及参数的传递

方法的定义、重载及参数的传递_第1张图片

怎么定义一个方法?

访问修饰符【stastic】方法的返回值类型 方法名(形参列表){
逻辑代码块;
return(返回值);
}

  1. 访问修饰符(权限修饰符)

public:公共的,在当前项目下的任何地方都可以访问,调用

private:私有的,只能在当前类下面访问

protected:受保护的,在同一个包或者其他派生类中可以访问

default:缺省,只能在当前包下面进行访问

  1. 方法的返回值类型:

方法执行完成最终产生的结果是什么类型的

  1. 方法名

自己定义的名字,首字母小写(驼峰式命名法)

  1. 形参列表

由多个形参组成的列表

形参:用于接收调用者实际传过来的数据

  1. return:返回值
    5.1 把方法最终处理的结果返回给调用者
    5.2结束当前方法

注意:返回的数据类型必须和返回值类型一致

void无返回值 有返回值的改为【基本/引用数据类型】

参数传递

调用者在调用方法的时候,向方法内传入数据的一系列动作

  1. 形参:

在定义方法的时候写在小括号里面的参数。

作用是接收调用者传递的数据。
2. 实参:

在调用方法的时候真正传递到方法的数据。

  • 参数传递有两种基本类型

1.基本数据类型:(除String外)形参的操作不会影响到实际参数

2.引用数据类型:(除String外)形参的操作会影响到实际参数

方法重载

方法名必须相同,参数列表必须不同

参数列表:

  • 参数列表的个数不同
  • 参数列表的类型不同
  • 参数类型的顺序不同
  • 与参数名无关

注意:方法重载和返回值类型无关
学习笔记

你可能感兴趣的:(笔记)