商城首页欢迎来到中国正版软件门户

您的位置:首页 >04 Java方法详解(一)——什么叫方法

04 Java方法详解(一)——什么叫方法

  发布于2026-04-27 阅读(0)

扫一扫,手机访问

一、什么叫方法

看到 System.out.println(); 这样的代码,很多初学者可能会觉得有点抽象。其实拆开来看,它就是一个典型的“类.对象.方法”的调用结构。今天,我们就来把这个“方法”的概念彻底讲明白。

04 Ja va方法详解(一)——什么叫方法

简单来说,Ja va方法就是一系列语句的集合,它们被组织在一起,共同完成一个特定的功能。你可以把它想象成一个功能模块或者一个工具。

更严谨地定义,方法是解决一类问题的步骤的有序组合。它通常被封装在类或者对象之中。一个方法在程序中被定义和创建,然后可以在其他地方被反复调用和引用,这正是其价值所在——避免重复代码,提高程序的可读性和可维护性。

那么,设计方法时应该遵循什么原则呢?核心思想是“原子性”。方法的本意是功能块,所以一个理想的设计是,让一个方法只专心做好一件事,只完成一个独立的功能。这样做的好处非常明显:逻辑清晰,调试方便,更重要的是,非常利于后期的功能扩展和修改。

关于方法的命名,Ja va社区有一个通用的约定,叫做“驼峰原则”:方法名的首字母小写,如果由多个单词组成,后续每个单词的首字母大写。例如:calculateTotalPrice, getUserName。保持良好的命名习惯,能让你的代码像一本好书一样易读。

光说不练假把式,我们来看一个具体的例子:

package com.song.method;

public class Demo01 {
    //main方法,程序的入口
    public static void main(String[] args) {
        int sum = add(1, 2); // 调用下面的add方法
        System.out.println(sum);
        test();
    }

    //加法方法:接收两个整数,返回它们的和
    public static int add(int a, int b) {
        return a + b;
    }

    //另一个功能方法:打印1000以内能被5整除的数,每行显示3个
    public static void test() {
        for (int i = 0; i < 1000; i++) {
            if (i % 5 == 0) {
                System.out.print(i + "\t"); // 使用print,输出后不换行
            }
            if (i % (5 * 3) == 0) { // 每输出3个数后
                System.out.println(); // 输出一个空行,即换行
            }
        }
    }
}

在这段代码里,addtest 就是两个自定义的方法。add 方法原子化地完成了加法运算,而 test 方法则封装了一个具体的打印逻辑。在 main 方法中,我们直接调用了它们,这就是方法的“一次定义,多处使用”。通过这种方式,复杂的程序被分解成一个个小模块,管理起来就轻松多了。

本文转载于:https://blog.csdn.net/weixin_46307478/article/details/119982092 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注