The constructor Cuboid() is undefined 是什么原因
时间: 2024-02-12 19:06:40 浏览: 139
这个错误提示是说你创建了一个没有参数的Cuboid类的对象,但是在Cuboid类中没有定义没有参数的构造函数。
解决这个问题的方法有两种:
1. 在Cuboid类中添加没有参数的构造函数。
例如:
```java
public Cuboid() {
// 空构造函数
}
```
2. 在创建Cuboid类的对象时,传入必要的参数。
例如:
```java
Cuboid cuboid = new Cuboid(length, width, height);
```
这里的 `length`,`width`,`height` 分别是Cuboid类中的三个成员变量。
相关问题
The constructor ClientDemo(String, int) is undefined
This error message is usually displayed when you try to create an object of a class that doesn't have a constructor with the specified parameters.
To fix this error, you need to add a constructor to the "ClientDemo" class that takes a String and an int as parameters. For example:
```
public class ClientDemo {
public ClientDemo(String str, int num) {
// Constructor code here
}
// Other methods and variables can go here
}
```
Once you've added this constructor, you should be able to create an object of the "ClientDemo" class with a String and an int parameter without any errors.
Exception in thread "main" java.lang.Error: Unresolved compilation problem: The constructor PingServer(Integer) is undefined
这个错误提示表明在你的Java代码中存在一个构造函数调用,但是该构造函数不存在或者参数不正确。
具体来说,错误的信息是"The constructor PingServer(Integer) is undefined",这意味着你在使用PingServer这个类的构造函数时,传入的参数类型不匹配或者该构造函数不存在。请检查一下你的代码,确保你调用了正确的构造函数并传入了正确类型的参数。
如果你需要更具体的帮助,请提供相关代码和更多上下文信息,我会尽力帮助你解决问题。
阅读全文