안녕하세요.이 질문은 꽤 오랜 시간이지만, printPASSInfo()를 pm.printPASSInfo()를 사용하여 다른 클래스에 호출 할 수 없습니다. pm은 내가 호출하려고하는 메소드가있는 클래스의 이름입니다. pm.printSSNInfo 메소드를 호출하면 잘못되었다는 것을 이해할 수 없습니다. 죄송합니다. 아마도 혼란스럽고 오래지만 도움을 주시기 바랍니다. 고마워요!자바 코드는 한 클래스에서 다른 클래스로 메소드를 호출하지 못하도록합니다.
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
나는 오후 객체를 선언 할 경우 Heres는 내 코드 : 내가 전화를 시도하고 그 다음에
하고있다
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
ive 이걸 한 시간 동안 쳐다 보면서 havent이 무엇인가를 발견했는데, 그 이유는 내가 싫어하는 어떤 무언가가 있다고 생각한 이유입니다. – Josh