本文共 959 字,大约阅读时间需要 3 分钟。
方法:就是完成功能的代码块; 1.有返回值的方法: 1.定义格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...){//方法的声明 方法体; return 返回值; } 2.格式解释: 修饰符:public static 返回值类型:用来限定返回值的类型; 方法名:提供调用方法的方式; 参数列表:用于接收调用方法时传入的参数; 方法体:完成功能; return:结束方法,并把方法的结果带给调用者; 返回值:方法的结果; 3.调用方法的方式: 1.直接调用:无意义(方法是执行了的) 2.输出调用:有结果显示,但是调用者要对方法的结果进行操作无法完成;(不推荐) 3.赋值调用:根据返回值的类型来接收方法的结果;(推荐使用) 2.无返回值的方法: 1.定义格式: 修饰符 void 方法名(参数类型 参数名1,参数类型 参数名2...){ 方法体; //return;(可以有,也可以没有) //有return是用来结束方法的; } 2.格式解释: void:就代表这个方法是无返回值的方法; 3.调用方法的方式: 1.直接调用; 3.方法的重载: 1.概念:在同一个类中出现了方法重名的现象叫方法的重载; 2.方法的重载的特点: 1.方法名相同; 2.参数列表不同; a.参数类型不同; sum(int a,int b)<==>sum(double a,double b) b.参数的个数不同; sum(int a,int b)<==>sum(int a,int b,int c) c.参数的顺序不同; sum(int a,double b)<==>sum(double a,int b) 3.与返回值无关; 3.注意: 在调用有方法重载的方法时,JVM会根据我们传入的实际参数的顺序,个数,类型自动查找相应的方法; 若没有这样传参的方法则报错; 4.概念: //方法的形式参数是基本数据类型时: 形式参数的改变,不影响实际参数; //方法的形式参数是引用数据类型时: 形式参数的改变,直接影响实际参数; 5.快捷键:把代码封装成为方法的快捷键;alt+shift+m //注意: 1.自动封装方法时eclipse会自动找到没有定义的变量当作方法形式参数; 2.一个方法只能有一个结果;转载地址:http://kalti.baihongyu.com/