在扩展类中找不到符号[关闭]
Posted
技术标签:
【中文标题】在扩展类中找不到符号[关闭]【英文标题】:Cannot find symbol in extended class [closed] 【发布时间】:2014-04-05 03:01:33 【问题描述】:您好,我在包“pack3”中有两个类 一种是另一种的延伸。 “向上”类是:
package pack3;
public class Up
int k=1;
public String toString()
return String.valueOf(k);
“向下”类是: 包pack3;
public class Down extends Up
int k=2;
public String toString()
return k+", "+super.ToString();
我在 shell 上有这个错误: Down.java:6:错误:找不到符号 返回 k+", "+super.ToString(); ^ 符号:方法 ToString() 1 个错误
【问题讨论】:
全是错别字。此外,字段不是多态的。Down extends Up
?这是一个有点奇怪的继承。也许更好Up extends Direction
和Down extends Direction
super.ToString();应该是 super.toString(); . “t”不应大写。
Up 和 Down 是类名。我从我的语言翻译成英语
嗯,那是一个非常块状的 T 外观......甚至编译器也告诉过你! (检查您的区分大小写是否可以开始。
【参考方案1】:
return k+", "+super.ToString();
应该是 super.toString();
希望对你有所帮助。
【讨论】:
以上是关于在扩展类中找不到符号[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
(转)错误: 在类中找不到 main 方法, 请将 main 方法定义为:public static void main(String[] args)否则 JavaFX 应用程序类必须扩展javafx
(转)错误: 在类中找不到 main 方法, 请将 main 方法定义为:public static void main(String[] args)否则 JavaFX 应用程序类必须扩展javafx