Java中静态方法的使用

简介: Java中静态方法的使用

一、不带参数的静态方法的定义和调用


1.定义格式

            public  static  void 方法名(){
                          //方法体
                        }

2.调用格式

                 方法名();

在这里插入图片描述

二、带参数的静态方法的定义和调用


1.定义格式

                格式:   public static void 方法名(数据类型 变量名){
                                    方法体;
                         }
                         
                范例:    public static void check(int a){     
                                
                                }

2.调用格式

                格式:  
                       1.方法名(参数);      //推荐使用
                               
                       2.类名.方法名(参数);   
                       
                范例:
                       check(10);
                       MethodDemo1.check(10);

在这里插入图片描述

三、带返回值的静态方法的定义和调用(通用定义格式)


1.定义格式

                  格式:   public static 返回值类型 方法名(参数){                    
                                   方法体;      
                                   return 数据;       
                            }
                            
                  范例:    public static int add(int a,int b){
                                  int c=a+b;
                                  return c;
                             }   

2.调用格式

        1.单独使用:
                       方法名(参数)调用                //不推荐没有意义

        2.赋值使用(推荐):
                 
                          数据类型 变量名 = 方法名(参数) 
                     
                     例子:
                          int sum = add(4, 3); 
                        
idea调用一个带返回值的方法,生成变量的快捷键tips:

                              1)、 方法名().var+回车
                              
                              2)、 ctrl+alt+V

          3.输出调用(偶尔用):
                                                                      
                     例子:
                          System.out.println(getMax(10, 20));

在这里插入图片描述


作者:KJ.JK

本文仅用于交流学习,未经作者允许,禁止转载,更勿做其他用途,违者必究。
文章对你有所帮助的话,欢迎给个赞或者 star,你的支持是对作者最大的鼓励,不足之处可以在评论区多多指正,交流学习

目录
相关文章
|
7月前
|
Java
【面试题精讲】Java静态方法为什么不能调用非静态成员?
【面试题精讲】Java静态方法为什么不能调用非静态成员?
|
2天前
|
并行计算 Java API
Java 8中的接口默认方法和静态方法以及并行数组
【5月更文挑战第19天】Java 8引入了许多新特性,其中包括接口的默认方法和静态方法,以及并行数组的能力。这些特性增强了Java的面向对象编程模型和数组处理能力。让我们深入了解它们的概念和实践。
20 2
|
6天前
|
存储 设计模式 缓存
Java 中的 static:静态变量、静态方法,一切都在掌握中
Java 中的 static:静态变量、静态方法,一切都在掌握中
554 0
|
6天前
|
Java
【Java代码】使用双冒号 :: 简洁代码及方法引用(静态方法+构造方法+实例方法+函数式编程举例)
【Java代码】使用双冒号 :: 简洁代码及方法引用(静态方法+构造方法+实例方法+函数式编程举例)
31 0
|
7月前
|
Java
每日一道面试题之在 Java 中,为什么不允许从静态方法中访问非静态变量?
每日一道面试题之在 Java 中,为什么不允许从静态方法中访问非静态变量?
|
7月前
|
Java
【面试题精讲】Java静态方法和实例方法有何不同?
【面试题精讲】Java静态方法和实例方法有何不同?
|
10月前
|
Java
java SpringBoot 静态方法中获取@Value注入的值
java SpringBoot 静态方法中获取@Value注入的值
|
11月前
|
Java
Java中static关键字(静态变量,静态方法,静态代码块)
Java中static关键字(静态变量,静态方法,静态代码块)
|
11月前
|
存储 SQL Java
【Java新特性学习 二】JDK8: 语言新特性之Lambda表达式、函数式接口、接口的默认方法和静态方法
【Java新特性学习 二】JDK8: 语言新特性之Lambda表达式、函数式接口、接口的默认方法和静态方法
67 0
|
11月前
|
Java
java中静态方法为什么不能调用非静态方法或者变量
java中静态方法为什么不能调用非静态方法或者变量
70 0