我目前使用两个类ircBot(extends pircbot
)和ircRobotti(extends Robotti)
。
我正在尝试在shell上编译类文件但是我收到错误:
./ ircBot.java:26:找不到符号符号:方法lisaaJonoon(int) 位置:类Robotti 。annaRobo()lisaaJonoon(suunta);
lisaaJonoon()
在ircRobotti
中定义,并且是公开的。
任何可能导致错误的想法?
答案 0 :(得分:1)
lisaaJonoon(int)
的参数类型为int
,与lisaaJonoon()
不同。
答案 1 :(得分:1)
如果确定
,则可以在其他类中访问一个类的公共方法1:两个类都在同一个包中。如果它们位于不同的包中,那么您需要导入要调用其方法的类。
2:也应该编译调用方法的类。
3:确保方法签名与被调用方法相同。 (即参数的数量和类型)
答案 2 :(得分:0)
只是一个猜测,但是当你在shell上编译时,你可能没有正确设置类路径。你是如何调用javac的?