设为首页 加入收藏

TOP

Java方法:方法的重载、命令行传参、递归
2023-07-25 21:41:16 】 浏览:36
Tags:Java 方法 方法的 递归

Java方法:方法的重载、命令行传参、递归

方法的重载

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

方法重载的规则:

  • 方法名称必须相同;

  • 参数列表必须不同(个数不同或者类型不同或者参数排列顺序不同等);

  • 方法的返回类型可以相同也可以不相同;

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

实现理论:方法名称相同时,编译器会根据调用方法的参数个数、参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错。


命令行传参

注意路径!!

要退回到src目录下才能运行.class文件,并且路径要写全


可变参数

在方法声明中,在指定参数类型后面加一个省略号(...),一个方法中只能指定一个可变参数,它必须是方法的最后一个参数,任何普通的参数必须在它之前声明。

实例:

package com.qiu.first.method;
?
public class KebianDemo {
   public static void main(String[] args) {
       KebianDemo kebianDemo = new KebianDemo();
       kebianDemo.test(1, 1.1, 1.2);
  }
   //可变参数
   public void test(int i, double... dd){
       System.out.println("i="+i+"\t"+dd[0]);
  }
?
}
?

递归

方法自己调用自己。

递归结构包括两个部分:

  • 递归头:指明什么时候不用调用自身方法,如果没有头,将陷入死循环。

  • 递归体:这个时候需要调用自身方法。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇云服务器安装 redis 下一篇Java内存区域有哪些构成?

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目