欢迎光临
我们一直在努力

Java 方法超详细入门讲解

Java 里的方法,就是一段完成特定功能、可重复调用的代码块,也叫函数(其他语言叫法)。

简单理解:方法 = 工具,你写好一次,随时可以拿来用,不用重复写代码。

比如:计算两数之和、打印一句话、登录验证、数据查询,都可以封装成方法。

一、方法的基本格式

Java 方法的固定结构(6 部分):

修饰符 返回值类型 方法名(参数类型 参数名) {
// 方法体:要执行的代码
return 返回值; // 有返回值才写
}

逐部分解释

  • 修饰符:限定方法的访问权限(最常用 public / static)
  • 返回值类型:方法执行完返回什么类型的数据
    • 没有返回值:写 void
    • 有返回值:写 int、String、double 等
  • 方法名:见名知意,小驼峰命名(如 sum、getUserName)
  • 参数列表:调用方法时传入的数据
    • 可以无参、一个参数、多个参数
  • 方法体:真正执行的代码
  • return:把结果返回给调用者(void 方法可以不写)
  • 二、4 种最常用的方法示例

    1. 无参无返回值(最简单)

    public class Test {
    // 方法:打印欢迎语
    public static void sayHello() {
    System.out.println("你好,Java 方法!");
    }

    public static void main(String[] args) {
    sayHello(); // 调用方法
    }
    }

    输出:你好,Java 方法!

    2. 有参无返回值

    // 方法:根据传入的名字打印欢迎语
    public static void sayHello(String name) {
    System.out.println("你好," + name);
    }

    public static void main(String[] args) {
    sayHello("小明"); // 调用:传入参数
    }

    输出:你好,小明

    3. 无参有返回值

    // 方法:返回固定数字 100
    public static int getNumber() {
    return 100;
    }

    public static void main(String[] args) {
    int num = getNumber(); // 接收返回值
    System.out.println(num);
    }

    输出:100

    4. 有参有返回值(最常用)

    // 方法:计算两个数的和并返回结果
    public static int add(int a, int b) {
    int sum = a + b;
    return sum; // 返回结果
    }

    public static void main(String[] args) {
    int result = add(10, 20); // 调用并接收结果
    System.out.println("和为:" + result);
    }

    输出:和为:30

    三、方法的 3 个核心特点

    • 代码复用写一次,到处调用,不用重复复制粘贴。

    • 模块化一个方法只做一件事,代码清晰、好维护。

    • 必须调用才执行方法写好后不会自己运行,必须在 main 方法或其他方法里调用才会执行。

    四、方法调用规则(必记)

  • 静态方法(带 static):直接用方法名调用
  • 非静态方法(不带 static):需要先创建对象再调用
  • 参数必须类型匹配、数量匹配
  • 有返回值的方法:可以接收结果,也可以不接收
  • 五、方法的命名规范(行业标准)

    • 见名知意:sum、login、calculateTotal
    • 小驼峰:首字母小写,后面单词首字母大写
    • 禁止用中文、拼音、无意义名字(如 a1、test)

    总结

    • 方法 = 可复用的功能代码块
    • 固定格式:修饰符 返回值 方法名(参数) { 代码 }
    • 分 4 类:无参无返、有参无返、无参有返、有参有返
    • 核心价值:复用、简洁、好维护
    赞(0)
    未经允许不得转载:171主机测评 » Java 方法超详细入门讲解
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址