嘿家伙对不起,这是一个相当长的问题,但我无法使用pm.printPASSInfo()将printPASSInfo()调用到另一个类。 pm是我命名的类的名称,我试图调用的方法是。我可以调用方法pm.printSSNInfo就好,我不明白发生了什么问题。我很抱歉,这可能是令人困惑和很长时间,但请尝试帮助。多谢你们!我的继承人代码:Java代码不让我调用从一个类到另一个类的方法
和这里就是我想称之为:
case 2: System.out.println("Enter a password witha atleast 8 characters and atleast 2 numbers:\t");
pw = input.nextLine();
pm.readAndVerifyPASS(pw);
pm.printPASSInfo();
break;
和comile错误:
MySkeletonProgram1_FA11.java:53: cannot find symbol
symbol : method printPASSInfo()
location: class Prog1Methods_FA11
pm.printPASSInfo();
^
1 error
当我宣布下午对象:
public class MySkeletonProgram1_FA11{
public static void main(String[] args)throws Exception {
// Declarations
Scanner scan = new Scanner(System.in);
Scanner input = new Scanner (System.in);
Prog1Methods_FA11 pm = new Prog1Methods_FA11();
向我们展示您尝试调用该方法的语句/上下文。向我们展示编译器错误。 –
未来,您可以省略不影响手头问题的多余代码(如多余的打印,空方法,未使用的变量等)。有时候,你甚至可以通过这种方式来隔离和解决你自己的问题。 – Steven
我一直盯着这一个小时,还没有找到任何东西,这就是为什么我认为有一些随机的东西,我被阻止... – Josh