JavaSE方法

方法的定义

修饰符 返回值类型 方法名 (参数类型 参数名){

​ 方法体

}

rerurn 返回值;

修饰符:这是可选的 告诉编译器如何调用方法 定义了该方法的访问类型

返回值类型:方法可能会返回值。returnValueType是方法返回值的数据类型。有些方法执行所需的操作,但没有返回值。在这种情况下,returnValueType是关键字void

方法名:是方法的实际名称,方法名和参数表共同构成方法签名

参数类型:参数像是一个占位符,当方法被调用时,传递值给参数,这个值被称为实参或变量,参数列表是指方法的参数类型,顺序和参数的个数,参数是可选的,方法可以不包含任何参数

​ 形式参数:在方法调用时用于接受外界输入的数据

​ 实参:调用方法时实际传递给方法的数据

方法体:方法体包含具体的语句,定义该方法的功能

//没有返回值的话加个void表示空

java所有的东西都需要名字

//什么是形参和实参

形式参数用来定义作用的

//实际参数:实际调用传递给它的参数   
int sum = add(1, 2); //这个1和2传递给下面的方法(int a,int b) 然后(int a,int b)再返回给sum
    


}
//形式参数用来定义作用的
//形式参数就是我先定义这个方法,这个方法没有被我用,我先给它两个占位符int a int b
public static int add(int a, int b) {
    return a + b;
}

//如果方法有返回值一定要通过return来返回出去

//一般把ruturn写在最下面

//return 除了返回值的话 还可以终止方法

方法调用:

调用方法:对象名.方法名(实参列表)

Java支持两种调用方法的方式,根据方法是否返回值来选择

int larger = max(30,40);

如果方法返回值是void,方法调用一定是一条语句

System.out.println(“Hello,kuangshen!”);

//方法可以实现公用

方法的重载

重载就是在一个类中,有相同的函数名称,但形参不同的函数

方法的重载的规则:

​ 方法名称必须相同

​ 参数列表必须相同(个数不同、或类型不同、参数列表排列顺序不同等)

方法的返回类型可以相同也可以不相同

仅仅返回类型不同不足以成为方法的重载

实现理论:

方法名称相同时,编译器会根据调用方法的参数个数、参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错

//假设我给int形参传了double10.0就报错了

只要再定义一个一模一样方法把形参和实参改为double就行

//返回值是什么看定义的是什么 如 double max

即使输入的是10 也会返回20

微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值