java - Java 中是否可以使用错误数量的参数调用另一个类的方法?

标签 java

我有 2 个 java 类作为单独的 java 文件,Class AClass B

A 类有一个名为 Method A(1,2) 的方法,有 2 个参数。

Class A(){
    Method A(1,2)
}

B 类 创建A 类 的对象,并尝试访问不带参数的方法A

Class B(){
    A a = new A()
    a.Method A()
}

这种情况可能吗?如果是这样我怎样才能在Java中实现它!

最佳答案

例如,您可以使用“varargs”语法定义一个 java 方法来接受任意数量的参数

public void myMethod(String... s) {
    // s is an array String[]
}

如果存在,可变参数参数必须是最后一个参数。

这些都是调用此方法的有效方法:

myMethod(); // in this case the parameter is not null - it's an empty array
myMethod("foo");
myMethod("foo", "bar");

关于java - Java 中是否可以使用错误数量的参数调用另一个类的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12537630/

相关文章:

java - "While-loop"无法正常工作

java - 仅从文本字段获取特定信息

java - log4j2 StringMapMessage无法获取自定义消息

使用 Junit 5 运行测试时出现 java.lang.NoSuchMethodError

java - 捕获 Jython 输出

java - 如何在 Linux CentOS 服务器上通过 yum 安装 easy_install

java - 带有时间范围轴的 JFreeChart

java - 在 Spring Boot 中动态加载 Spring Bean 和组件

java - 使用maven-compiler-plugin和aspectj-maven-plugin进行编译

java - 不能用 UTF-8 表示的字符串