gpt4 book ai didi

Java - 找不到符号构造函数

转载 作者:行者123 更新时间:2023-11-30 07:19:29 25 4
gpt4 key购买 nike

我是 Java 的新手,如果我的问题很愚蠢,我很抱歉。我正在做这项作业,现在我已经阅读了几个小时的主要方法,但我就是想不通。我把我的一些代码放在下面。我可能离这里很远,但我希望完成的是获得启动构造函数的主要方法,但是当我编译时我收到一条错误消息“找不到符号 - 构造函数播放器”。现在,我猜这与构造函数的字符串参数有关,但我完全不相信。如果有人能阐明这个可能非常简单的问题,我会很高兴 :)

public class Player {
private String nick;
private String type;
private int health;


public static void main(String[] args)
{
Player player = new Player();
player.print();
}


public Player(String nickName, String playerType)
{

nick = nickName;
type = playerType;
health = 100;
System.out.println("Welcome " + nick +" the " + type + ". I hope you are ready for an adventure!");
}

public void print()
{
System.out.println("Name: " + nick);
System.out.println("Class: " + type);
System.out.println("Remanining Health: " + health);
}

最佳答案

Player 没有无参数构造函数,您可以使用:

Player player = new Player("My Nickname", "Player Type");

如果您希望提示用户输入 Player 参数,您可以这样阅读:

Scanner scanner = new Scanner(System.in);
System.out.print("Enter Player Name:");
String nickName = scanner.nextLine();
System.out.print("Enter Player Type:");
String playerType = scanner.nextLine();
Player player = new Player(nickName, playerType);

关于Java - 找不到符号构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14635606/

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