嘿傢伙對不起,這是一個相當長的問題,但我無法使用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