温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

参数怎么传入方法

发布时间:2026-07-23 15:50:53 来源:亿速云 阅读:81 作者:小樊 栏目:编程语言

“参数怎么传入方法”这个问题在不同编程语言里写法不一样,我按最常见的几种语言给你总结一下,一看就明白。


一、理解“参数”和“传入”

  • 定义方法时的参数:叫 形参(形式参数)
  • 调用方法时给的值:叫 实参(实际参数)
定义:doSomething(a, b)   // a、b 是形参
调用:doSomething(1, 2)   // 1、2 是实参

二、常见语言示例

✅ Java

// 定义方法
void add(int a, int b) {
    System.out.println(a + b);
}

// 调用方法
add(3, 5);

Java 是 值传递(基本类型是值,对象是引用值)


✅ Python

# 定义函数
def add(a, b):
    print(a + b)

# 调用函数
add(3, 5)

带默认参数

def add(a, b=10):
    print(a + b)

add(3)        # 输出 13
add(3, 20)    # 输出 23

✅ JavaScript

function add(a, b) {
    console.log(a + b);
}

add(3, 5);

ES6 默认参数

function add(a, b = 10) {
    console.log(a + b);
}

✅ C / C++

void add(int a, int b) {
    printf("%d", a + b);
}

add(3, 5);

✅ C#(Unity 常用)

void Add(int a, int b) {
    Console.WriteLine(a + b);
}

Add(3, 5);

三、按“位置”或“名称”传参(Python / C# 等)

位置传参(最常见)

add(1, 2)

关键字(命名)传参

add(b=2, a=1)

四、参数类型总结

参数类型 说明
基本参数 按顺序传入
默认参数 不传就用默认值
可变参数 参数数量可变
关键字参数 按名字传

例子(Python 可变参数)

def test(*args, **kwargs):
    print(args)
    print(kwargs)

test(1, 2, name="Tom")

五、一句话总结

参数就是在调用方法时,按方法定义的格式把值传进去。


如果你有具体语言或代码场景(比如 Java、Python、Unity、前端、后端),把代码片段贴出来,我可以直接帮你改到能跑 ✅

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI