gpt4 book ai didi

Java:从类创建对象

转载 作者:行者123 更新时间:2023-11-29 07:37:52 26 4
gpt4 key购买 nike

我们刚刚进入对象,我遇到了一个问题。给定我创建的以下类(class)......

public class employee{
String name;
int waiting_time;
int retaining_time;

public employee(String name)
{
this.name=name;
}

public void setWaitingTime(int waitingtime)
{
waiting_time = waitingtime;
}

public int getWaitingTime()
{
return waiting_time;
}

public void setRetainingTime(int retainingtime)
{
retaining_time = retainingtime;
}

public int getRetainingTime()
{
return retaining_time;
}
}

我正在尝试编写一个创建此类实例的函数,然后将 waiting_timeretaining_time 设置为 0第一次创建。这两个值稍后将在程序中相加/相减,但它们在开始时必须为 0

public static void addEmployee(String aName)
{
employee anEmployee = new employee(); //error here says library.employee() is undefined?
}

我完全按照他们在我们的书中所做的那样做了,不知道我哪里错了。感谢您的帮助!

最佳答案

如果你添加这个构造函数

public employee(String name)
{
this.name=name;
}

没有不带参数的默认构造函数。只有在您不自己编写任何构造函数时,才会为您生成一个默认构造函数。如果你想要一个除了这个之外没有参数的构造函数,你必须添加它

public employee() { }

顺便说一句,Java 中的类通常以大写字母开头。

关于Java:从类创建对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33510871/

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