JAVA中自定义方法的部分知识点1

JAVA中的自定义方法的概念来自于封装 , 将一些代码写到方法里 , 在使用的时候直接调用 , 而不需每次使用的的时候都写一遍 , 或者就是多次使用的时候, 把代码块直接写到自定义方法里多次调用, 而不用去考虑具体细节,直接用就行 , 自定义方法写好以后没有规定说必须要用 ,只是考虑到以后会使用到, 所以才会写这个自定义方法 , 各个方法之间都是平等的关系 ,没有谁高于谁 ,虽然方法中不能包含另一种方法, 但是方法中可以调用方法 ,且不仅限于一个.

自定义方法的语法是 :修饰符 返回值类型 方法名(参数类型 参数名,…){执行代码;}

举个例子:

public static void maxtest(int a, int b) {
	if(a>b) {
		System.out.println(a);
	}else {
		System.out.println(b);
	}
}

该例子就是一个自定义方法 , 名字是maxtest , 它所具有的功能是可以比较两个参数之间的较大数, 填入相应的int类型参数,可以输出两个数字之间的较大值,
具体调用方法的方式:

maxtest(1,5);	//1和5为参数

在main方法中调用此方法 , 可以输出较大值是5, 就算互换了参数a和b的位置, 一样会输出5,因为if会判断1>5时,结果为假,就会输出else中的内容System.out.println(b); 打印出b

方法中的参数具体可以放多少个没有规定, 取决于业务中的需求 , 同一个类中的方法名不允许一样, 如果非要起两个一样的方法名的话需要符合方法重载的规定,在调用该方法传值时,参数类型和位置要和方法中定义的参数类型和位置一样.

此外,参数还分为形参和实参, 顾名思义, 形参就是形式参数 , 实参就是实际参数 , 那么 ,形参和实参如何区分呢?
形参就是方法中定义的参数,这个名字可以随意起,是没有具体值的 ,它存在的意义就是告诉调用者想要使用这个功能必须输入相应类型的的值才可以运行
实参就是调用者再使用的时候传输给方法的具体的值
方法的返回值:
需要对方法中的返回的结果再次处理的时候,就需要用到返回值.如果不需要用返回值的时候则不给返回值 这里需要注意的是void是无返回值类型, 在需要有返回值的方法中不能使用void类型,return有两种功能 1返回结果 2结束方法(函数)
方法的重载:
在同一个类的同一个作用域中是不允许出现相同的变量名字的,同一个类不允许出现相同的方法名字.但是,有些功能需要实现的方法名往往是相似的或者类似的, 那么这样就需要用到方法的重载,他们可以参数不同 类型,或者个数,这样, 在输入相应的数据类型和个数的数据后,会返回不同的结果, 这就是方法的重载.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值