美文网首页
方法的调用机制原理

方法的调用机制原理

作者: 哈迪斯Java | 来源:发表于2021-10-22 08:27 被阅读0次
    image.png

    方法的定义:

    成员方法的定义
    ·
    public 返回数据类型 方法名(形参列表..) {/方法体
    语句;
    return返回值;

    1.参数列表:表示成员方法输入cal(int n)

    2.数据类型(返回类型)∶表示成员方法输出, void表示没有返回值

    3.方法主体:表示为了实现某一功能代码块

    4.return语句不是必须的。

    5.结合前面的题示意图,来理解

    ============
    package HspLearningoop;

    public class Demon02 {
    public static void main(String[] args) {
    int[][] map = {{0,0,1},{1,1,1},{1,1,3}};

        //遍历数组
        //传统遍历数组:
        for (int i = 0; i < map.length;i++){
            for (int j = 0;j <map[i].length;j++){
                System.out.print(map[i][j] +"\t");
            }
            System.out.println();
        }
    }
    

    }

    image.png

    =========
    package HspLearningoop;

    public class Demon02 {
    public static void main(String[] args) {
    int[][] map = {{0,0,1},{1,1,1},{1,1,3}};

        //使用方法完成输出,创建mytool
        Mytool tool = new Mytool();
    
        //遍历数组
        //传统遍历数组:
    

    // for (int i = 0; i < map.length;i++){
    // for (int j = 0;j <map[i].length;j++){
    // System.out.print(map[i][j] +"\t");
    // }
    // System.out.println();
    // }
    tool.printArr(map);

        //再次遍历
    

    // for (int i = 0; i < map.length;i++){
    // for (int j = 0;j <map[i].length;j++){
    // System.out.print(map[i][j] +"\t");
    // }
    // System.out.println();
    // }
    tool.printArr(map);

        //遍历n次......
    

    // for (int i = 0; i < map.length;i++){
    // for (int j = 0;j <map[i].length;j++){
    // System.out.print(map[i][j] +"\t");
    // }
    // System.out.println();
    // }
    tool.printArr(map);
    }
    }

    class Mytool{
    public void printArr(int[][] map){
    System.out.println("======");
    //对传入的map数组进行遍历输出
    for (int i = 0; i < map.length;i++){
    for (int j = 0;j <map[i].length;j++){
    System.out.print(map[i][j] +"\t");
    }
    System.out.println();
    }
    }
    }
    //成员方法的好处
    //1.可以提高代码的复用性
    //2.可以将实现的细节封装起来,然后供其他用户来调用即可

    输出的结果为:

    0 0 1
    1 1 1
    1 1 3
    ======
    0 0 1
    1 1 1
    1 1 3
    ======
    0 0 1
    1 1 1
    1 1 3

    相关文章

      网友评论

          本文标题:方法的调用机制原理

          本文链接:https://www.haomeiwen.com/subject/jjcxaltx.html