方法及方法参数传递

方法
一般称为方法,也叫函数。可以看成是一段能完成独立功能的代码块,可以反复使用(我认为可以反复使用点就很类似数学上的函数),每次使用都是独立的。存在于类中。(即不会在类外)
A B C D(E){F}
方法的结构一般如上,A(public 默认不写(default) private protected)B (static 默认不写) C(返回值类型 或void(表示此方法为无返回值类型)) D(方法名 首字母小写,可以采用驼峰命名法) E为参数列表 F 为功能语句;
一个方法有static修饰 就通过类名.方法名调用
在同一个类中,可以直接使用方法名调用
没有static修饰 通过对象名.方法名调用

调用方法时需要注意,传入的实际参数需要与形式参数一一对应
类型 和顺序
方法的重载 就是在同一个类中 同方法名 参数列表不同,使方法表现对不同类型数据都有相似功能,方便使用,实际方法使用的不是同一个
rerurn
有返回值类型的方法,一定要进行返回。
由于编译时,只检查语法 不判断值,所以一定要确保方法运行结束时 至少有一个return语句会执行。
如下面的代码,编译不会通过

public static int add(){
	if(true){ 
        		return 1;
        }else if(false){
        		return 2;
        }
        }
        编译时不会判断,所以会认为 如果if 和else if都不执行时
        没有return 语句,所以编译不会通过 
        

方法中参数传递
方法中的参数传递都可以看作时值的传递,引用数据类型相当于传递的时储存的对象的地址

数组
数组属于引用数据类型,创建方式分为动态创建,静态创建
动态创建
int[] arr=new int[数组长度];
静态创建
int[] arr={1,2,3,4,5,6};
arr[0]中有数组中第一个元素的值,a[i]这种形式,就是数组中具体的元素,i叫做索引,索引最小值为0,最大值为数组长度-1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值