A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 偷树的光头强 于 2019-5-20 10:11 编辑

                                                        方法的基本使用
一、方法概述
方法:就是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集。
1.方法定义
格式:
修饰符  返回值类型 方法名 (参数列表){            代码...                           return ;}
格式解释:
  • 修饰符: 目前固定写法 public static
  • 返回值类型: 目前固定写法 void,其他返回值类型在后面的课程讲解。
  • 方法名:为我们定义的方法起名,满足标识符的规范,用来调用方法。
  • 参数列表: 目前无参数, 带有参数的方法在后面的课程讲解。
  • return:方法结束。因为返回值类型是void,方法大括号内的return可以不写。

方法调用:方法名();

二、方法详解

1.方法定义三要素
  • 明确方法名称:给方法起个名字,方便调用,只要符合标识符规则就可以,尽量做到见名知意
  • 明确返回值类型:方法计算的是整数的求和,结果也必然是个整数,返回值类型定义为int类型。
  • 明确参数列表:计算哪两个整数的和,并不清楚,但可以确定是整数,参数列表可以定义两个int类型的变量,由调用者调用方法时传递

2.有参数的方法定义

public static void 方法名 (参数1, 参数2, 参数3...) {
        方法体;
}

注意:方法定义时,多个参数之间使用逗号 ,分隔
方法调用:方法名(参数1,参数2);

3.有返回值方法定义
public static 数据类型 方法名 ( 参数 ) {
     return 数据 ;
}
方法调用:数据类型 变量名 = 方法名 ( 参数 ) ;

三、方法重载
概念:(同名不同参)指在同一个类中,允许存在一个以上的同名方法,只要它们的参数列表不同即可,与修饰符和返回值类型无关。
  • 多个方法在同一个类中
  • 多个方法具有相同的方法名
  • 多个方法的参数不相同,类型不同或者数量不同

注意:参数列表:个数不同,数据类型不同,顺序不同。




0 个回复

您需要登录后才可以回帖 登录 | 加入黑马