먼저 지난시간에 했던걸 간략하게 정리해보자면
- 상속의 단점 보완 하기위해 구성 (composition) 을써주며
객체를 사용해서 또 다른 객체를 만듦(요청)
- 구성시 다양한 객체를 구성할수있는데, 객체의 종류가 많아지면 객체를 저장하기 위한 변수가 많이 필요 하다
- 비슷한 객체를 그룹화할 필요있다 so 형변환 사용 ,다양한 객체를 하나의 개념으로 보기위해 형변환 활용
- 개, 고양이 ,기린 ,사자 등의 객체를 동물 이라는 하나의 카테고리로 표현가능 필요에 따라 개를 개로 보거나 동물로 보거나 할수있다.
생성자
- 모든 클래스에는 반드시 하나이상의 자바 생성자가 있어야한다
- 객체를 생성하는 역할을 하며, 클래스 내부에 존재하는 구성요서인 필드 ,메서드 ,생성자,이너클래스 중 하나이다
- 특이한 메소드로써 클래스 이름과 동일한 이름으로 지어야하고 , 리턴타입이없다