您的位置:首页 >04 Java方法详解(一)——什么叫方法
发布于2026-04-27 阅读(0)
扫一扫,手机访问
看到 System.out.println(); 这样的代码,很多初学者可能会觉得有点抽象。其实拆开来看,它就是一个典型的“类.对象.方法”的调用结构。今天,我们就来把这个“方法”的概念彻底讲明白。

简单来说,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(); // 输出一个空行,即换行
}
}
}
}
在这段代码里,add 和 test 就是两个自定义的方法。add 方法原子化地完成了加法运算,而 test 方法则封装了一个具体的打印逻辑。在 main 方法中,我们直接调用了它们,这就是方法的“一次定义,多处使用”。通过这种方式,复杂的程序被分解成一个个小模块,管理起来就轻松多了。
上一篇:【Java笔记】04 运算符
下一篇:Java04 变量运算
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
9