0
BlueJ를 사용하여 코딩 수업을 듣고 클래스 러너와 다른 클래스를 사용하여 전화를 걸 수있는 텍스트 어드벤처로 선생님을 놀라게하기로 결정했습니다. 문제는 Runner에서 설정 한 변수를 Method 클래스의 메서드로 사용하는 방법을 알지 못하기 때문에 Runner를 호출합니다. 이클래스 러너의 변수를 사용하여 다른 클래스의 메서드에서 사용할 수 있습니까? (BlueJ, Java)
(이것은 주자)
import java.util.*;
public class TextAdventureRunner
{
public static void main (String[]Args)
{
TextAdventureCode run = new TextAdventureCode();
Scanner kb = new Scanner(System.in);
String x = "";
System.out.print("Enter Your Name: : ");
x = kb.nextLine();
System.out.println(x);
run.Hi();
run.HiTwo();
}
}
내 방법 안녕 (에서, 당신은 볼
import java.util.*;
public class TextAdventureCode extends TextAdventureRunner
{
Scanner kb = new Scanner(System.in);
public static void Hi()
{
System.out.println("Hi" + x);
}
public static void HiTwo()
{
System.out.println("");
}
}
(이 방법을 포함하는 코드)) : 여기 내 코드입니다 x가 있어야하는 오류입니다. 오류가 "기호를 찾을 수 없습니다 - 변수 x"비록 내가 클래스를 확장하고 다른 클래스의 객체를 선언 ... 어떤 도움이?
import java.util.*;
public class TextAdventureCode extends TextAdventureRunner
{
Scanner kb = new Scanner(System.in);
public static void Hi(String x) //Modification
{
System.out.println("Hi" + x);
}
public static void HiTwo()
{
System.out.println("");
}
}
을 그리고이 같은 TextAdventureRunner를 선언 :
합니다. :) – Elvermg