小白学Java第二十二日:方法的回顾

回顾方法

自己电脑风扇坏了,这几天要联系售后维修,所以用对象电脑码的,更新也可能比较晚,但是不管多晚,还是要坚持写博客的,学习就是要坚持,不写出来怎么能知道学了多少呢?总之坚持吧,方法总比困难多

方法的定义

  • 修饰符

  • 返回值类型

  • break和return的区别

    • break跳出switch,结束循环。
    • return结束方法,返回一个结果,可以为空。
  • 方法名:大驼峰原则,见名知意。

  • 参数列表(参数类型,参数名)

    package com.yueCheng.oop;
    
    public class Demo02 {
        public static void main(String[] args) {
            //实际参数和形式参数的类型要对应
            int add = Demo02.add(1, 2);
            System.out.println(add);
        }
    
    
        public static int add (int a , int b ){
            return a+b;
        }
    }
    
    
  • 异常抛出

方法的调用

  • 静态方法在这里插入图片描述

  • 非静态方法

  • 静态方法是带static的,非静态方法是不带static的。在这里插入图片描述

  • 形参和实参

  • 值传递和引用传递

    • 值传递

      package com.yueCheng.oop;
      
      public class Demo03 {
          //值传递
          public static void main(String[] args) {
              int a = 1;
              System.out.println(a);// 1
              Demo03.change(a);
              System.out.println(a);// 1
          }
          //返回值为空
          public static void change(int a ){
              a= 10;
          }
      }
      
    • 引用传递

      package com.yueCheng.oop;
      
      public class Demo04 {
          //引用传递:对象,本质还是值传递
          // 对象! 内存! 很重要!
          public static void main(String[] args) {
              Perosn perosn = new Perosn();
              System.out.println(perosn.name);//null
      
              Demo04.change(perosn);
              System.out.println(perosn.name);
          }
          public static void change(Perosn perosn){
              perosn.name = "玥骋";
              //person 是一个对象:指向----》Perosn perosn = new Perosn();这是一个具体的人,可以改变属性。
          }
      }
      //定义一个类 ,有一个属性:name
      class Perosn{
          String name;//nall
      }
      
  • this关键字

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

玥骋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值