다른 클래스의 if/else-if 문에서 사용자가 정의한 문자열을 어떻게 사용합니까? (오차)
예시 코드 :클래스간에 문자열을 어떻게 사용합니까?
public class blah_blah
{
public void example1()
{
if(input_str.toLowerCase().startsWith("b"))
{
pronoun = "he";
gender = "boy";
}
else if(input_str.toLowerCase().startsWith("g"))
{
pronoun = "she";
gender = "girl";
}
}
}
public class blah
{
public void example2()
{
System.out.println("it's a " + example1.gender + ", " + example1.pronoun + " beautiful");
}
}
오류가 있습니까? 어떤 오류입니까? – Thilo
은 다른 블록에서 로컬 변수를 사용하지 않고 먼저 로컬 변수와 클래스 변수를 읽습니다. – Krishna
무엇? 나는 처음을 읽을 수 없다. – Lioninn22