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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Sun丶 初级黑马   /  2018-5-12 23:03  /  903 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


方法的概述
1.定义:完成特定功能的代码块。
            修饰符 返回值类型 方法名 (参数类型 参数值(定义在方法中为局部变量)){
               方法体(完成特定功能的代码);
                return  返回值;}
            1.修饰符 : 目前记住使用 public static
            2.返回值 类型:用于限定返回值的数据类型
            3.方法名 : 方便我们调用方法
            4.return  返回值: 结束方法,并将返回值带给调用者。
    2.方法调用
            1.格式:方法名(参数);
            2.接收返回值(返回值类型为void不用)保证要有返回值,方法中有判断时可能会报错无返回值,一次只能返回一个值;
            
             3.明确两点:
                   3.1返回值类型   所要得到的数据类型
                    3.2参数列表    
注意事项:方法与方法之间是平级关系,不能嵌套定义。
3.调用方式:
单独调用,没有意义
赋值调用(推荐使用方式)
输出调用   单纯输出
►        void 修饰的方法调用(无返回值)
A 返回值类型:void
B 参数列表     有或者无
C 只能单独调用。
D 调用方法中有默认return(用于结束方法。)
4. 方法重载
1. 特点:在同一个类中
参数列表不同(参数个数,数据类型(顺序不同也属于))
方法名相同
与返回值无关
方法参数传递情况
基本数据类型
赋值传递,互不影响
形式参数:用于接收实际参数,定义在方法声明中。
实际参数:实际参与运算的数据,调用方法是实际参与运算的参数。
形式参数改变不影响实际参数的值。
引用数据类型
i. 影响其值的变化。
ii. 直接影响实际参数。(特例时不一定成立。)

在写一个方法的时候,最重要的就是两个明确:
1.明确返回值类型
2.明确参数列表
这两个明确是一个方法的核心,只有理解了才能写出来一个好用的方法.
简单来说,就是要知道这个方法需要什么,能给我带回来什么.
PS.分享一个快捷键 在选中的地方 Alt+Shift+M 可以抽成一个方法呦~


1 个回复

倒序浏览
Alt+Shift+M,不错呢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马