static class 내에서 non-static class를 호출하려 할 때 이 오류가 발생한다.
public static void main(String[] args) {
// TODO Auto-generated method stub
Student s1 = new Student("kim",1);
static 메서드 안에서 student에 대해 인스턴스를 생성하려 할 때 student class가 non-static이 였기 때문에 오류가 발생한 것이다. 이에 관해 클래스에 static을 붙혀주는 것으로 문제를 해결했다.
관련 블로그 포스팅
'Java > 발생한 문제점과 해결법' 카테고리의 다른 글
[2577] 숫자의 개수 (0) | 2022.06.23 |
---|---|
[Java] 별 찍기 회전 문제점 (0) | 2022.05.22 |
[개선] 대소문자 변환기 (0) | 2022.05.15 |
[문제점] 계산기 (0) | 2022.05.15 |
[생각] 2진수를 10진수로 바꾸기 (1) | 2022.05.14 |