• java中的方法


    首先我们要了解什么是方法呢?

      方法,也叫函数,是完成特定功能的代码快,简单来说,一个方法就是一个功能,一个动作就是一个行为。

    为什么要使用方法呢?

      当一些代码被反复使用时,可以把它们提取出来,放到一个方法里,以方法的形式来使用这些代码

    好处:大大提高了代码的复用性,方便维护

    方法的格式:

    修饰符 返回值类型 方法名(参数类型 参数名,参数类型 参数名...){
            //方法体语句;
            return 返回值

    比如main函数:

    public class d {
        public static void main(String[] args) {
                //方法体
                System.out.println("这是一个方法");
            }
        }
    }

    需要注意的是有些方法是没有写retum的,方法是自带的。

    方法的格式说明:

    • 修饰符:public static
    • 返回值类型:方法执行结果的数据类型
    • 方法名:方法的名称,符合标识符命名规则即可
    • 参数列表:方法执行需要的条件

        参数类型:可以是基本类型,也可以是引用类型

        参数名:即变量名

    • 方法体语句:完成特定功能的代码
    • return:意思是返回,用于结束方法
    • 返回值:方法执行之后的效果,返回给方法的使用者。若方法没有返回值,则它的返回值类型为void,比如main方法

    方法的定义和调用:

      如何定义一个方法呢?

    • 确定方法名
    • 确定返回值类型
    • 确定参数列表   

     注意:方法和方法之间的关系是平级关系

      例子:需求:求两个数之和

      分析:

        A:方法名:sum

        B:返回值类型:int

        C:参数列表:int a,int b

      代码实现:

    public class d {
        public static void main(String[] args) {
    
        }
        public static int sum(int a,int b){
            int c=a+b;
            return c;
        }
    }

    方法的调用:

    • 概念:使用方法的过程称为方法的调用     
    • 调用方式    

        A:通过方法名调用方法

        B:根据形式参数列表将实际参数传递给方法

          形式参数:在定义方法时需明确方法参数的形式,比如参数的类型个数,故定义方法时的参数列表称为形式参数

          实际参数:调用方法时传递给方法的数据,必须符合形式参数的个数和对应位置的数据类型

    调用方法的注意事项:

    1. 可以根据方法名直接调用方法
      1. 通俗来讲:调用哪个方法就写哪个方法的名字
    2. 方法要什么,你就给什么
      1. 方法需要什么类型的参数,你就传入什么类型的参数
    3. 方法返回什么,你就用什么类型的变量来接收
    4. 如果方法没有返回值,则不需要接收

    例子:

    public class d {
        public static void main(String[] args) {
        //调用这个方法
    int c=sum(3,4); //需要注意的是有几个参数就给几个参数,需要用逗号隔开 // System.out.println(c); } public static int sum(int a,int b){ int c=a+b; return c; } }

     结果:

    3
    

    定义方法的注意事项:

    1. 方法必须定义在类中
    2. 方法与方法之间是平级关系,不能嵌套定义
    3. 方法没有返回值时,返回值类型必须携程:void
    4. 方法返回值类型为void时,可以省略方法最后的return语句
    5. return语句后值的类型必须和方法的返回值的类型一只
    6. return之后不能再放置语句  

    方法重载

      什么是方法重载呢?

    在同一个类中的多个方法,它们的方法名相同,参数列表不同,这样的情况,称为方法重载。方法与返回值类型无关

      参数列表不同:

        参数的个数不同

        对应位置的参数类型不同

      方法签名:方法名+参数列表

      为什么需要方法重载呢?

    当实现功能相同,但具体的实现方式不同时,我们可以通过定义名称相同,参数(条件)不同的方法,来更好的识别和管理类中的方法

  • 相关阅读:
    JAVA程序员_常用英语
    Java基础常见英语词汇
    oracle sqlplus常用命令大全
    Ognl_JSTL_学习笔记
    DBA操作
    ssh面试题总结
    数据库面试笔试题集
    基本select 语句总结
    JSP面试知识
    featureCounts 软件说明
  • 原文地址:https://www.cnblogs.com/zxy6/p/14203724.html
Copyright © 2020-2023  润新知