gpt4 book ai didi

Java 函数参数中的隐式转换

转载 作者:行者123 更新时间:2023-12-01 16:45:51 25 4
gpt4 key购买 nike

当将整数作为函数参数传递时,是否可以自动将整数转换为对象?我有这个函数原型(prototype):

public void aggiungiA(Nodo x)

Nodo 有自己的带有整数参数的构造函数。现在,我想做的是:

aggiungiA(5);

带有隐式强制转换。有办法做到吗?

最佳答案

java 中没有通过构造函数调用进行隐式转换。您必须显式调用构造函数 - 从调用者处或通过重载方法:

public class MyClass {
public void aggiungiA(int i) {
aggiungiA(new Nodo(i));
}

public void aggiungiA(Nodo x) {
// Do something with X
}
}

关于Java 函数参数中的隐式转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51139496/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com