java中的函数

函数的概述

1.函数定义: 能完成特定功能的代码段就是函数,每个函数都是一个独立的小功能vue

2.为何要有: 若是没有函数,在实现一个功能时候,就要写一遍这个逻辑, 若是功能屡次使用,就会产生大量重复的代码.有了函数以后,把这个功能封装到函数中,当你在使用这个功能时候不须要再写一遍逻辑了,只须要调用函数名便可.java

3.好处:git

  • 提升代码的复用性
  • 提升了代码封装性,把实现给隐藏起来,调用者只要知道有这样一个功能,根本不须要管里面的逻辑
  • 简化了程序设计难度

函数的定义

1.函数定义的格式github

修饰符  返回值数据类型 方法名 (参数类型 形式参数一,参数类型 形式参数二....){
           功能代码(方法体);
        return 返回的数据;
}

void:当函数没有一个结果返回,返回值数据类型就用关键字void表示。flask

总结:函数

声明一个函数,须要先明确两个东西;学习

函数的返回数据类型;spa

函数的参数列表;设计

函数的调用

1.格式: 函数(参数1,参数2,…)code

2.函数不调用不调用是不会执行的

3.函数调用的三种格式

  • 若是调用函数没有返回值, 直接调用便可
  • 若是调用函数有返回值

    若是结果要在其余位置使用,使用变量存储方法调用的返回值

    若是只想输出函数的返回值, 直接把方法的调用写在输出语句中的小括号中

函数执行内存

总结:

java中,全部函数都是在栈内存中执行的,都是经过return关键字出栈的;栈内存的特色是先进后出;正在执行的函数必定是位于栈顶的函数,在栈底的函数必定是main函数;

当main函数出栈,整个程序也将结束。

重载

概念:在同一个类中,能够定义多个名称相同,参数列表不一样的函数,这种状况较作函数的重载;

public static int sum(int a,int b){
    return a + b;
}
public static float sum(float a,float b){
    return a + b;
}

调用:经过函数名和参数列表共同肯定一个函数;

好处:让开发者须要记忆的函数名大大下降,提升开发效率。

开源地址

开源项目地址:https://github.com/371854496/...
java学习资料:https://github.com/371854496/...
各位以为还阔以的话,点下Star,分享不易,thank you!

公众号 全战开花

获取更多技术干货

相关文章
相关标签/搜索