类方法的经典使用场景;

    • 当方法中不涉及到任何和对象相关的成员,则可以将方法设计成静态方法,提高开发效率。

    比如工具类中的方法 utils
    Math类、Arrays类、Collections集合类……

    小结:
    在一些实际的开发过程中,往往会将一些通用的方法,设计成静态方法,这样我们不需要创建对象就可以使用了,比如打印一维数组、冒泡排序、完成某个计算任务……

    1. package test;
    2. public class Main {
    3. public static void main(String[] args) {
    4. //如果我们希望不创建实例,也可以调用某个方法(即当做工具来使用)
    5. //这时,把方法做成静态方法时非常合适
    6. System.out.println("9开平方的结果是=" + Math.sqrt(9));
    7. System.out.println(MyTools.calSum(10, 30));
    8. }
    9. }
    10. //开发自己的工具类时,可以将方法做成静态的,方便调用
    11. class MyTools {
    12. //求出两个数的和
    13. public static double calSum(double n1, double n2) {
    14. return n1 + n2;
    15. }
    16. //可以写出很多这样的工具方法...
    17. }

    image.png