
: 서브 클래스에서 슈퍼 클래스의 메소드 중복 작성: 슈퍼 클래스 메소드의 원형(메소드 이름, 인자 타입 및 개수, 리턴 타입)과 동일하게 작성다형성 실현하나의 인터페이스(같은 이름)에 서로 다른 구현슈퍼 클래스의 메소드를 서브 클래스에서 각각 목적에 맞게 다르게 구현

: 요소라고 불리는 가변 개수의 객체들의 저장소\-> 요소의 개수에 따라 크기 자동 조절\-> 요소의 삽입, 삭제에 따른 요소의 위치 자동 이동\-> 특정 타입만 다루지 않고, 여러 종류의 타입으로 변신할 수 있도록 클래스나 메소드를 일반화 시키는 기법\-> 클래스나

: 모든 스윙 컴포넌트를 담는 최상위 컨테이너: 다른 컴포넌트를 포함할 수 있는 GUI 컴포넌트 -> 도화지: 물건 (도화지 위에 물건을 차곡차곡 올려놓는 것) , 물감\-> 전체 창(Jframe > ContentPane(컨테이너라고 생각) > 컴포넌트)Jframe을

버튼을 클릭하는것(이벤트) 클릭하는 정보를 담는 것(객체) 이것들로 하여금 이벤트를 발생시키는 주체(소스)이벤트 소스: 이벤트가 실행되었을 때, 그 이벤트가 어떤 컴포넌트에서 발생했는지 말하는거: 이벤트가 발생했을 때 그 이벤트를 처리하기 위한 메서드를 정의한 인터페이