第十一天 java的方法

Java的方法(函数)
    方法引用
        随着业务量增加,代码量也增加,会产生一些问题
        -阅读起来不方便(没办法前:注释,命名规范)
        -维护不方便
        -大量重复代码(臃肿)
        
        解决方案:
            将这些代码分离出来(模块化),拆分成一个一个的方法
            在需要的时候只要通过一行代码的调用,就能实现很多功能
            方法就是许多行代码的集合体
    
    指导思想
        -低耦合
            尽量降低方法之间的耦合度(关联度)
            
            
        -高内聚(专一)
            内部高度聚合,方法内尽量只干一件事,将这件事情做到极致
            
    java对方法进行划分
        -静态方法/类方法
            必须使用static修饰,调用方式 类名.方法名();
            比如:Math.random();
            
        -对象方法/成员方法
            绝对没用static,调用方式 对象名.方法名();
            Random ran=new Random();
            ran.nextInt(3);
            
        -其他方法
            构造方法、抽象方法、默认方法(jdk8)
            
    方法的格式
        public static void main(String[] args){
            //方法体
        }
        
        public static:修饰符位置
        void:返回值的位置,如果方法没有返回值,就是void
        如果有返回值,此位置要填数据类型
        在方法体中必须使用return加上对应的数据进行返回
        
        main:方法名位置,规范:小驼峰
        
        (String[] args,int a,String b):参数列表,参数使用 数据类型 变量名
        
        {}:方法体
        
        只有main方法是虚拟机调用的,其他都要我们自己调用
        
    方法的编写(思想)
        返回值、参数
        
        无返回值,无参数
        无返回值,有参数
        有返回值,无参数
        有返回值,有参数
        
    经验心得:"指定"通常要参数,“获取”通常需要返回值
    
    方法的作用
        1.提高代码的可读性
        2.提高代码的维护性
        3.提高代码的复用性
        
        
    方法的传参
        形式参数
            形参:在定义方法时,在参数列表中的变量
            
        实际参数
            实参,在调用方法时,实际参与运算的数据
            
        传参,在调用方法时,将实际参数 赋值 给 形式参数
        如果存在多个形参,要按顺序传入
        
    传参的分类
        基本数据类型的传参(值传递)
            在传参时,实际参数将自己的值复制一份给形式参数
            无论形式参数如何改变,也不影响原来的实际参数
            
        引用数据类型的传参(地址传递)
            在传参时,实际参数将自己的地址赋值给了形式参数
            形式参数在内部做的所有改动,实际参数也能感知到

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值