首页 > 编程语言 >Java基础------方法

Java基础------方法

时间:2022-10-30 16:57:16浏览次数:49  
标签:调用 Java 重载 参数 类型 ------ 方法

什么是方法

Java方法是语句的集合,他们在一起执行一个功能

设计方法的原则:方法的本意是功能模块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期扩展

在方法中要调用另一个方法方法名前面要加上"static"这样别的方法才能调用此方法

 

 

方法的定义与调用

修饰符 返回值类型 方法名(参数类型 参数名){

。。。

方法体

。。。

return 返回值;

}

方法的调用  方法的调用要使用到start这个参数 才能让其他方法调用到这个方法

上代码

 

 

方法的重载

重载就是在一个类中,有相同的函数名称,但形参不同的函数

方法的重载规则

  1,方法名称必须相同    //必须要满足

  2,参数列表必须不同(个数不同或者类型不同,参数排列顺序不同等)。//必须要满足

  3,方法的返回类型可以相同也可以不相同。

  4,仅仅返回类型不同不足以成为方法的重载

 

 

可变参数

在方法声明中,在指定参数后面加一个省略号(...)

 

 

递归

递归就是:A方法调用A方法,自己调用自己

 

标签:调用,Java,重载,参数,类型,------,方法
From: https://www.cnblogs.com/wmyk/p/16841601.html

相关文章

  • 实验一:决策树算法实验
    【实验目的】理解决策树算法原理,掌握决策树算法框架;理解决策树学习算法的特征选择、树的生成和树的剪枝;能根据不同的数据类型,选择不同的决策树算法;针对特定应......
  • 实验一:决策树算法实验
    【实验目的】理解决策树算法原理,掌握决策树算法框架;理解决策树学习算法的特征选择、树的生成和树的剪枝;能根据不同的数据类型,选择不同的决策树算法;针对特定应用场景......
  • String、StringBuffer、StringBuilder的区别
    ①String的对象不可变,StringBuilder和StringBuffer的对象可变。②String、StringBuffer线程安全,StringBuilder线程不安全。③StringBuilder速度最快,StringBuffer次之,Stri......
  • obs-studio使用
    串流:直播使用:新建场景、新建来源、选择来源为显示器采集或者窗口采集、然后点击开始录制、进行操作、结束录制即可。默认保存文件夹为电脑“视频”文件夹。参考OBSStud......
  • python周结
    本周内容总结1.正则表达式1.1正则表达式之字符组'''字符组默认匹配方式是挨个挨个匹配'''[0123456789] 匹配0到9任意一个数(全写)[0-9] 匹配0到9任意一个数(......
  • Django(一) | 创建Django项目并启动
    聪明在于勤奋,天才在于积累——华罗庚查看Django版本MicrosoftWindows[版本10.0.19044.2130](c)MicrosoftCorporation。保留所有权利。D:\myPython>python-m......
  • 最大公约数最小公倍数的探索(三种方法)
    本题要求两个给定正整数的最大公约数和最小公倍数。第一遍自己做时,根据原理暴力求解    结果可想而知超时了 看完翁恺老师的视频,学会第二种方法———辗转相......
  • 三阶交调与1dB压缩点
    三阶交调与1dB压缩点来源 https://rf.eefocus.com/article/id-335281 任何半导体器件都具有一定的非线性,尤其在大信号输入情况下,非线性将更加明显。由于放大器具有一......
  • 高代白皮书第四版介绍
    高代白皮书第四版于2022年11月正式出版了。相比于第三版,高代白皮书第四版有哪些改动,增加了哪些新内容,又有怎样的特点呢?下面我们分八个方面进行介绍。一、与高代教材第......
  • shell编程之循环语句 for
    1什么是循环凡是重复执行一段代码,都可以称之为循环。循环体中三种专业的话术:遍历、迭代、递归。遍历(traversal)-按规则访问非线性结构中的每一项。迭代(itera......