본문 바로가기
My Image
반응형

인터페이스2

[Java] 익명 구현 클래스(익명 구현 객체) 안녕하세요~ 오늘은 지난 시간에 이어, 익명클래스(익명객체)에 대해서 알아보겠습니다. 지난번 글 : 2021.12.10 - [프로그래밍/Java] - [Java] 익명객체(익명클래스)란? (이 글 하나로 한방에 정리!) 지난 시간에는 익명클래스(익명객체)에 대한 기본적인 정의와 목적에 대해서 알아봤었고, 상속관계에 있어서 익명클래스(익명객체)를 설명했었습니다. 이번 시간은 인터페이스를 기반으로 익명객체를 어떻게 사용하지 알아보겠습니다. 익명 구현 클래스(익명 구현 객체)란? 익명 구현 클래스(익명 구현 객체)란 무엇일까요? 이름에서 부터 눈치채셨겠지만 구현(implements) 이란 단어는 인터페이스(interface)와 연관되어있습니다. 즉, 인터페이스를 바탕으로 익명클래스(익명객체)를 구현할 수 있습.. 2021. 12. 13.
[JAVA] 자바 인터페이스란?(Interface)_이 글 하나로 박살내자 1. 인터페이스 개념과 역할 인터페이스....이 글하나로 박살내자. (회사에서 존댓말을 많이 쓰기때문에 여기서라도 반말로 글을 써보고 싶음 ㅎ) 인터페이스는 뭘까?? 결론부터 말하면, 극단적으로 동일한 목적 하에 동일한 기능을 수행하게끔 강제하는 것이 바로 인터페이스의 역할이자 개념이다. 조금 더 유식하게 말하면, 자바의 다형성을 극대화하여 개발코드 수정을 줄이고 프로그램 유지보수성을 높이기 위해 인터페이스를 사용한다. 자 이게 무슨말인가? 바로 예시 들어간다. 교수님이 학생들에게 논문을 쓰라고 했다. A학생은 PPT로 논문을 11일날 제출했다. B학생은 EXCEL 2016 로 논문을 12일날 제출했다. C학생은 EXCEL 2019 로 자기만의 색깔을 입혀 표 형식으로 12일날 제출했다. D학생은 메모장.. 2019. 12. 10.
반응형