java - 为什么以下代码出现错误,任何人都可以解释一下吗?
问题描述
主班
public class constoverswap
{
public static void main(String[] args)
{
new cls(5,7.66);
new cls(7.5,6);
}
}
class cls
{
cls()
{
System.out.println("Default constructor");
}
cls(int n,double m)
{
System.out.print("int double");
}
cls(double n,int m)
{
System.out.println("double int");
}
}
我正在尝试为类“cls”进行构造函数重载,并且我颠倒了重载的参数,但是出现了某种错误,有人可以解释一下吗?谢谢
错误:线程“main”中的异常 java.lang.NoSuchMethodError: constoverswap.main(constoverswap.java:6) 处的 'void cls.(int, double)'
解决方案
推荐阅读
- c# - 进程列表
使用 Semaphore 分批 1000 个 - .net - 如何在任务中突破 Parallel.ForEach
- sql - 仅提供部分字符串时,字符串列上的索引是否会影响 where 子句?
- python - 如何最小化这样的功能
- sql - 数据库连接如何在分布式关系数据库中工作?
- python - Django RuntimeWarning:DateTimeField 收到一个天真的日期时间
- firebase - 颤动的FirebaseStorage
- flutter - Flutter - 如何为 Bloc 设置双精度值?
- neo4j - 将 Neo4J 数据库从 GrapheneDB 导入到本地
- angular - skiplocationchange 浏览器向后问题。如何重定向到正确的路径