Java方法板块学习经验分享
发布日期:2021-05-06 00:55:28 浏览次数:10 分类:技术文章

本文共 1742 字,大约阅读时间需要 5 分钟。

1. Java学习方法心得分享


1.1 分析 System.out.println()

System是类名, out是System下的一个对象, println是out对象的一个方法.

1.2 设计方法的原则

方法的本意是功能块, 就是实现某个功能的语句块的集合. 我们设计方法的时候, 最好保持方法的原子性, 就是一个方法只完成一个功能, 这样有利于我们以后扩展.


1.3方法的命名规则

首字母小写, 后面采取驼峰命名法.例如定义一个加法方法: addNumbers
public static void main(String[] args) {   //        调用这个方法        System.out.println(addNumbers(1, 2));    }    //定义一个加法方法    public static int addNumbers(int number1, int number2) {           return number1 + number2;    }

运行结果:

在这里插入图片描述


1.4 方法的重载

方法的重载就是在一个类中, 可以有相同的函数名, 但是形参必须不同.


1.4.1 方法重载的规则:

  • 方法的名称必须相同
  • 参数列表必须不同
  • 方法的返回类型可以相同也可以不相同
  • 仅仅是返回类型不同不可以重载

1.4.2 重载示例:

这里定义一个重载的加法方法, 支持三个形参
public static void main(String[] args) {   //        调用这个方法        System.out.println(addNumbers(1, 2));//3s//        调用重载的方法        System.out.println(addNumbers(1,2,3));//6    }    //定义一个加法方法    public static int addNumbers(int number1, int number2) {           return number1 + number2;    }    //定义重载加法方法    public static int addNumbers(int number1, int number2, int number3) {           return number1 + number2 + number3;    }

输出结果:

在这里插入图片描述


1.5 可变参数

可以把可变参数理解为一个数组, 它可以应对参数个数不确定的时候

  • 在指定参数类型后加一个省略号…
  • 一个方法中只能有一个可变参数, 且必须为该方法的最后一个参数

示例: 定义一个可变参数列表的加法方法

public static void main(String[] args) {           //        1个参数        System.out.println(addNumbers(1));//1        //        2个参数        System.out.println(addNumbers(1, 2));//3        //        3个参数        System.out.println(addNumbers(1, 2, 3));//6        //        4个参数        System.out.println(addNumbers(1, 2, 3, 4));//10    }    //定义一个可变参数列表的加法方法    public static int addNumbers(int... numbers) {   //        记录遍历可变参数的和        int sum = 0;//        用forEach循环执行遍历        for (int k : numbers) {               sum += k;        }//        返回所求的和        return sum;    }

运行结果:

在这里插入图片描述



上一篇:Android Studio目录结构介绍, 安卓开发入门
下一篇:Java小练习之打印九九乘法表

发表评论

最新留言

感谢大佬
[***.8.128.20]2025年04月05日 14时50分34秒