Java学习回忆录-基础语法-007

Java学习回忆录-基础语法-007

方法

作用: 提高代码的复用性(可以重复使用)。

复用性:将一段可以完成默写功能的代码,定义在方法中. 定义一次,以后在需要完成这个任务,只需要调用方法即可。

**理解:**一段代码,被防止到了一对{} 中,并且有名字,可以通过名字使用这段代码。
格式:

修饰符 返回值类型  方法名(数据类型 变量名1,数据类型 变量名2){ 
    方法体;
    return 返回值; 
}

修饰符:
	如果是基础语法:是这样的 public static 
    如果是面向对象:是这样的. public 或者不加. (暂时使用public)
返回值类型:	
	方法就是一段代码,代码执行完毕后,会有结果. 需要返回给调用方法的使用者. 
    返回的结果是什么类型, 需要在方法上进行标记,这个返回值类型,就是定义了你的方法返回的数值的类型. 
    情况一: 有具体的返回值,返回值类型,就确定的。
    情况二: 没有具体的结果,没有返回值,使用void。
    
方法名:
	定义的名字
() 参数列表	
	方法执行,有可能需要数据进行运算, 这个数据需要调用者来传递. 
	参数列表就是用于接收使用者,使用方法传递的数据. 
    明确定义的方法是否有数据参数运算.
	几个数据, 数据类型. 
{} 方法体	
	具体的代码
	return 返回值;
	返回值,方法具体的运算结果.
	return ,将结果返回给调用者. 
	返回值和返回值类型:明确定的的方法,是否有运算结果。			

方法调用:

有参数列表的
	你调用的时候,需要传递参数.
	方法名(数据1,数据2...); 
	有返回值
	syso(方法名(数据1,数据2...));
	数据类型 变量名=方法名(数据1,数据2...)。
没有返回值
    方法执行完毕没有返回值,不能直接调用,比如:方法名(数据1,数据2...)
    也不能这样:数据类型 变量名=方法名(数据1,数据2...)
    只能直接调用:方法名();	

使用方式:

1. 注意,方法和方法是平级的,不要在一个方法中,再嵌套一个方法(常见错误)
2. 注意, 方法需要调用才会执行.		
	
在调用时,注意: 
	调用的方法,有没有参数列表(如果有参数列表,调用时,需要传参(给数据))
	调用的方法,有没有返回值(如果有返回值,需要接受返回值)
	
调用有返回值的方法:
	需要定义变量来接收方法的返回值。注意变量的类型和返回值的类型要一致。
调用没有返回值的方法: 
	直接调用即可. 
	不存在返回值,不用定义变量接收结果,也不能使用输出语句直接输出了... 

方法的重载:

​ 同一个类中, 可以存在多个,方法名相同,参数列表不同,跟其他无关(尤其是跟返回值没有关系的)。
重载的意义:

如果编写方法时, 多个功能相同(类似)代码, 可以使用同一个名字,通过定义不同的参数列表, 使用不同参数列表区分就可以,便捷了使用,具有复用性,安全性,扩展性.健壮性... 
开发: 提高效率
	多个功相同或者类似的代码,定义方法时,可以使用一个名字. 使用不同参数列表区分就可以.
使用: 便捷了使用.
	使用多个功能类似的方法时.需要记忆多个方法名, 一个方法名,通过传递不同类型的参数,完成具体调用... 
java 是如何区分同名函数的?
	java 是根据具体调用,传递的参数来区分的...  

还有一个方法的重写,涉及到继承,干脆放后面了。

猜你喜欢

转载自blog.csdn.net/xxydzyr/article/details/86770634