클래스 변수는 다른 클래스에서 참조 하거나
static을 주어서 클래스명.변수명으로 사용 가능하잖아
근데 메서드 안의 변수 (지역 변수)는 절대로 다른 곳에서 사용 못 해?
ㅇ
당연하지 임마~ 왜냐하면 static은 프로그램이 시작될때 만들어지는 변수거든. 근데 non-static은 즉각즉각 실행된단말야. static 에서 non-static을 찾으려고 하면 당연히 없지. 프로그램 시작 시점에선 non-static은 존재하지 않으니까.
할수야 있겄지~ 메소드안에 변수를 클래스 맴버 변수로 옮기면
지금 기능 구현 중에 고민이라면, 설계가 100% 잘못된거야. 고장난 클래스야
ㅇ
당연하지 임마~ 왜냐하면 static은 프로그램이 시작될때 만들어지는 변수거든. 근데 non-static은 즉각즉각 실행된단말야. static 에서 non-static을 찾으려고 하면 당연히 없지. 프로그램 시작 시점에선 non-static은 존재하지 않으니까.
할수야 있겄지~ 메소드안에 변수를 클래스 맴버 변수로 옮기면
지금 기능 구현 중에 고민이라면, 설계가 100% 잘못된거야. 고장난 클래스야