博客
关于我
JAVA_方法的使用(方法重载、方法递归)
阅读量:360 次
发布时间:2019-03-04

本文共 624 字,大约阅读时间需要 2 分钟。

1.方法

1.1方法定义语法
方法定义

// 方法定义public static 方法返回值 方法名称([参数类型 形参 ...]){    方法体代码; [return 返回值];}// 方法调用返回值变量 = 方法名称(实参...);

注意:

1)一定要有public static;
2)如果没有返回值,返回值类型为void;
3)方法名:小驼峰;
4)参数的类型,参数的个数,要一 一匹配;
5)方法定义时的参数为“形参”,调用时的参数为“实参”;
6)方法的定义必须在类中,代码写在方法调用位置的上方下方无所谓;
7)java中没有“函数声明”这样的概念。

1.2方法调用的执行过程

基本规则:
1)定义方法的时候, 不会执行方法的代码. 只有调用的时候才会执行;
2)当方法被调用的时候, 会将实参赋值给形参;
3)参数传递完毕后, 就会执行到方法体代码;
4)当方法执行完毕之后(遇到 return 语句), 就执行完毕, 回到方法调用位置继续往下执行;
5)一个方法可以被多次调用。

2.方法的重载

有些时候我们需要用一个函数同时兼容多种参数的情况, 我们就可以使用到方法重载。
2.1重载规则
针对同一个类:
1)方法名相同
2)方法的参数不同(参数个数、参数类型、参数顺序)
3)方法的返回值类型不影响重载

3.方法递归

一个方法在执行过程中调用自身, 就称为 "递归。
注意:
1)要调用自身;
2)要有一个趋近于终止的条件。

转载地址:http://cmfg.baihongyu.com/

你可能感兴趣的文章
c++中endl操作符以及它的兄弟们
查看>>
c++中explicit和mutable关键字探究
查看>>
c语言结构体字节对齐详解
查看>>
linux c/c++面试知识点整理(八)
查看>>
linux网络编程系列(十二)--滑动窗口、拥塞控制、断线重连机制
查看>>
c++11&14-编译
查看>>
Deep residual learning for image recognition
查看>>
IO控制方式
查看>>
IO控制器
查看>>
LeetCode122.买卖股票的最佳时机2Golang版
查看>>
Java 知识点总结篇(2)
查看>>
Python 知识点总结篇(2)
查看>>
Python 知识点总结篇(3)
查看>>
Numpy 如何操作数组
查看>>
爬取网易科技滚动新闻
查看>>
vuex modules
查看>>
Java笔记:单链表
查看>>
Java基础题:小根堆为8,15,10,21,34,16,12,删除关键字8之后需重建堆,需要的比较次数为?
查看>>
phthon基本语法——温习
查看>>
sleep、wait、yield、join——简介
查看>>