学习好资料
欢迎下载
1、方法:是一段代码结构,可完成特定功能,并可以重复利用。语法格式
修饰符返回值类型方法名(形式参数列表)方法体
retur
返回值;
方法:就是完成某个功能的代码结构;可以把每次执行的方法放到一个代码块中,每次执行本方
法时都调用这个代码块,这个完成方法操作的代码块就叫方法函数。抽象方法中:把做一类的事情的公共步骤进行总结抽取。
语法格式解释:
A:修饰符目前先不管publicstatic(先记忆)B返回值类型(可以是任何一种数据类型)
B1:先判断方法是否有返回值B2:再判断返回值类型C:方法名称C1:见名知意(如果英文不会,暂可写拼音)C2:名称要符合标识符规则??D:形式参数(可以有也可以没有,多个形式参数之间用逗号隔开)D1:形式参数类型:此方法可以接收的参数类型(就是数据类型)D2:形式参数名称:此方法接收的参数名称(符合变量名称特点)D3实际参数:如果传入方法的形式参数值在方法体内被使用就变为实际参数;否则还叫形式参数
E:方法体:完成某功能的所有代码F:retur
返回值
F1:retur
可以没有返回值,直接退出方法F2:retur
后的返回值类型必须和B中定义的返回值类型一样Retur
一旦执行,则方法结束。之后不能再有代码。如何结束返回值是void的方法,单独写retur
;方法的编写规则:
A:位置:因为mai
方法直接写在了class内部,所以其它方法也需要写在class内部B:在编写方法前,必须先考虑方法的形式参数和返回值
形式参数:考虑是否需要形式参数,考虑需要几个形式参数,考虑每一个形式参数的数据类型
返回值:考虑是否需要返回值;若有,则考虑返回值类型。
以上A和B的步骤是定义方法的步骤C:分清方法定义和方法执行
光定义方法,而不执行方法,看不到方法返回结果
D:方法如何执行(如何使用方法)?可以在别的方法内部调用定义好的方法,用以执行
E方法如何调用?语法:以:“类名”的形式调用,在本类的方法中调用可省略(类名)方法名称形式参数1的值形式参数2的值注意:1这里的形式参数个数必须和定义方法的形式参数个数一致2每个形式参数的值类型必须和方法定义时对应的形式参数的类型一致3在方法调用时不用再指明形式参数类型
F:在调用方法时,是否需要处理方法的返回值?如果方法有返回值,并且需要在调用它的方法内部进行相关其它处理则需要接收被调用方法
的返回值
例题:任意两个整数,求最大值并且输出或者判等?
了解栈结构的说明?先进后出r