Java 超级错误。在爪哇

Java 超级错误。在爪哇,java,Java,我正在学习JAVA,目前我在使用super时遇到了一个问题。 出于某种原因,它会显示一个错误: 线程“main”java.lang中出现异常。错误:未解析编译 问题:野外动物。n不可见野外动物。m是 看不见* 我怎么修理它?我意识到字符串n和int m被设置为private,因为我试图使用“super”。先谢谢你。下面我遇到问题的代码部分是“super(n,m) 在bigamal的构造函数中,更改 super(n,m); 到 也就是说,将给定给bigamal构造函数的值传递给超类构造函数 另外

我正在学习JAVA,目前我在使用super时遇到了一个问题。 出于某种原因,它会显示一个错误:

线程“main”java.lang中出现异常。错误:未解析编译 问题:野外动物。n不可见野外动物。m是 看不见*

我怎么修理它?我意识到字符串n和int m被设置为private,因为我试图使用“super”。先谢谢你。下面我遇到问题的代码部分是“super(n,m)


bigamal
的构造函数中,更改

super(n,m);

也就是说,将给定给
bigamal
构造函数的值传递给超类构造函数

另外,修复你的bug(?),要么给超级类一个只包含两个参数的构造函数,要么把第三个参数传递给你得到的构造函数。例如

super(name, meals, doesitbite)

Animal
没有只取两个参数的构造函数。“错误的行(?)在下面的代码中用粗体显示。“不,不是。”下面代码中的部分用粗体显示,正如我所提到的“不,不是”。-)将
super(n,m);
替换为
super(姓名、膳食、doesitbite)
谢谢Hugues!现在很有魅力(我想):-)回答得好,但我不会投赞成票,因为那样会阻止OP删除这个问题。这个问题对其他人没有用处,所以应该删除。
super(name, meals)
super(name, meals, doesitbite)