arrayList

프로그래밍/Spring

[Spring] 스프링 프레임워크 들어가기 전, 자바 기초 지식 복습 (Interface, List)

스프링 프레임워크를 다루기 전에 꼭 필요한 자바 개념이 있다. 바로 인터페이스랑 리스트다. 1. 인터페이스란? 자바에서 클래스에 포함하는 메서드의 구체적인 내용을 작성하지 않고, 상수와 메서드 타입만 정의한 것이다. 극단적으로 동일한 목적 하에 동일한 기능을 수행하게끔 강제하는 것이 바로 인터페이스의 역할이다. 즉, 자바의 다형성을 극대화하여 개발코드 수정을 줄이고 프로그램 유지보수성을 높이기 위해 인터페이스를 사용한다. 1.1 인터페이스 구조 인터페이스는 다른 클래스에서 구현하는 것을 전제로 만들어진다. 그 때문에 인터페이스를 선언할 때는 암묵적으로 public abstract 접근 제어자가 붙은 추상 클래스라고 불린다. 인터페이스는 interface 키워드를 통해 선언할 수 있으며, implement..

dbguswn
'arrayList' 태그의 글 목록