怎么定义一个方法?
访问修饰符【stastic】方法的返回值类型 方法名(形参列表){
逻辑代码块;
return(返回值);
}
- 访问修饰符(权限修饰符)
public:公共的,在当前项目下的任何地方都可以访问,调用
private:私有的,只能在当前类下面访问
protected:受保护的,在同一个包或者其他派生类中可以访问
default:缺省,只能在当前包下面进行访问
- 方法的返回值类型:
方法执行完成最终产生的结果是什么类型的
- 方法名
自己定义的名字,首字母小写(驼峰式命名法)
- 形参列表
由多个形参组成的列表
形参:用于接收调用者实际传过来的数据
- return:返回值
5.1 把方法最终处理的结果返回给调用者
5.2结束当前方法
注意:返回的数据类型必须和返回值类型一致
void无返回值 有返回值的改为【基本/引用数据类型】
参数传递
调用者在调用方法的时候,向方法内传入数据的一系列动作
- 形参:
在定义方法的时候写在小括号里面的参数。
作用是接收调用者传递的数据。
2. 实参:
在调用方法的时候真正传递到方法的数据。
- 参数传递有两种基本类型
1.基本数据类型:(除String外)形参的操作不会影响到实际参数
2.引用数据类型:(除String外)形参的操作会影响到实际参数
方法重载
方法名必须相同,参数列表必须不同
参数列表:
- 参数列表的个数不同
- 参数列表的类型不同
- 参数类型的顺序不同
- 与参数名无关
注意:方法重载和返回值类型无关
学习笔记