Java教程

Java方法

本文主要是介绍Java方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Java方法

  • 方法的定义和调用
  • 方法调用过程
  • 带参数方法定义和调用
  • 形参和实参
  • 带返回值方法的定义和调用
  • 方法重载

方法的定义和调用

  • 定义:public static void 方法名() {
    方法体
    }
  • 调用格式:
    方法名()
    方法必须先定义,后调用

方法调用过程

方法被调用执行时,都会进入栈内存中,然后拥有自己独立的内存空间,方法内部代码调用执行完毕后,会从栈内存中弹栈消失。
请添加图片描述

带参数方法定义和调用

  • 定义格式:
    参数:由数据结构和变量名组成-数据类型 变量名
    public static void 方法名(参数1) {
    方法体
    }
    public static void 方法名(参数1,参数2,…) {
    方法体
    }
  • 注意:
    1. 方法定义时,参数中的数据类型和变量名都不能缺少
    2. 方法定义时,多个参数之间用,隔开
  • 调用格式:
    方法名(参数);
    方法名(参数1,参数2);

形参和实参

  • 形参:方法定义中的参数
  • 实参:方法调用中的参数

带返回值方法的定义和调用

  • 定义格式:
    public static 数据类型 方法名(参数) {
    return 数据;
    }
  • 注意:方法定义时,return后面的返回值与方法定义上的类型要相同
  • 调用格式:
    方法名(参数);
    数据类型 变量名 = 方法名(参数);
  • 方法的返回值通常会使用变量类型

方法重载

概念:方法重载指同一个类里面定义多个方法之间的关系,满足以下条件的构成重载

  • 多个方法在一个类中
  • 多个方法具有相同的方法名
  • 多个方法的参数不同
    注意:
  • 重载只对应方法的定义,与调用无关,调用会自动去寻找最符合的方式
  • 重载只针对一个类中的方法与参数进行识别,与返回值无关
这篇关于Java方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!