Java基础Day05

Java基础Day05

  • 列表内容
  • 方法的概述及基本使用
  • 方法的练习及注意事项
  • 方法的重载及参数传递
  • 方法的操作数组的练习

第一章 方法的概述及其基本使用

1.1方法定义格式及格式解释

1.1.1方法的概述

1.1.2方法格式

1.1.3方法格式解释

1.2方法的编写

1.2.1定义方法注意事项

写一个方法首先有两点需要明确
返回值类型 明确功能结果的数据类型
参数列表 明确有几个参数,以及参数的类型
按照格式和两个明确来完成如下功能

public class MethodDemo {
    /*
     * 写一个方法,用于求和。 两个明确: 返回值类型 int 参数列表 int a,int b
     */
    public static int sum(int a, int b) {
        // int c = a + b;
        // return c;

        return a + b;
    }

    public static void main(String[] args) {

    }
}

1.3方法的调用

有明确返回值的方法调用:
单独调用,没有意义
输出调用,有意义,但是不够好,因为我不一定非要把结果输出
赋值调用,推荐方式

println(arr[4]+”]”); //先打印后换行

第二章 方法的重载及参数传递

在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。
方法重载特点
与返回值类型无关,只看方法名和参数列表
在调用时,虚拟机通过参数列表的不同来区分同名方法

2.1方法中参数传递

3.1.1方法的形式参数为基本数据类型

方法的参数是基本类型的时候:
形式参数的改变不影响实际参数
形式参数:用于接收实际数据的变量
实际参数:实际参与运算的变量

3.1.2方法的形式参数为引用数据类型

方法的参数类型是引用数据类型(数组)的时候
方法通过参数改变了其指向的数组空间内存值
就是改变了数组的值并且不会随着调用结束消失
但有些方面应该和基本类型一样有局限不能改变一些东西

猜你喜欢

转载自blog.csdn.net/hi_zf/article/details/78372551