반응형
Class 'Anonymous class derived from ' ' must either be declared abstract or implement abstract method
위와 같은 오류가 발생하는 이유는 익명 (Anounymous) 클래스로 객체를 생성 하고자 할 때, 반드시 구현 해야 하는 메소드를 구현하지 않았기 때문이다.
우선, 위의 코드처럼 에러가 발생하는 객체에 마우스 커서를 두고 , 오른쪽 마우스 버튼을 누른다.
다음으로 Generate... 항목을 클릭하거나, 단축키 Alt + Insert 를 누른다.
그리고 Implement Methods를 누르면 Select Methods to Implement 창이 출력되는데, 구현 해야만 하는 메소드를 보여준다. 메소드를 클릭하고 OK를 누른다.
그러면 자동으로 메소드가 입력되고, 오류가 해결된다.
반응형
'Archive > ...2022' 카테고리의 다른 글
[Git] #1 리눅스 기본 명령어 (pwd, cd, ls, rm, mkdir) (0) | 2021.07.26 |
---|---|
[Git] #0 깃(Git)이란 무엇인가? (feat. Git 설치방법) (0) | 2021.07.23 |
[Android] #5 setContentView & findViewByID (XML 파일에서 뷰 불러오기) (0) | 2021.07.16 |
[JAVA] 자바 변수의 종류 (지역 변수, 클래스 변수, 인스턴스 변수) (0) | 2021.07.14 |
[Setting] 안드로이드 스튜디오 background drawble xml 색상 적용이 안되는 현상 (0) | 2021.07.11 |