📌 41일차(2021-08-24,화)
- 자바 객체지향 문법(eomcs-java/com.eomcs.oop)
- ex12(Exam0210 ~ ): 람다(lambda) 기본 사용법
- 자바 컬렉션 API(eomcs-java/com.eomcs.basic)
- ex03: ArrayList 사용법(계속)
- 람다식인지 어떻게 아냐? 앞에 타입보고 안다
- 왜나면 functional interface만 람다식을 사용할 수 있기 때문에 해당 인터페이스에는
추상메서드가 1개다. 그 1개를 구현한 것이다. - 익명클래스는 클래스를 상속받거나 인터페이스를 구현하거나
- 팩토리 메서드 디자인 패턴
- 메서드가 인스턴스를 만들어서 준다.
- 인스턴스 생성 과정이 복잡한 경우 사용
- 바깥메서드의 로컬변수를 사용함다면
- 인스턴스 필드랑 로컬 변수를 사용한다면 굳이 중첩클래스 안에서 생성자로 변수등록하는 것을
만들 필요없다. 알아서 컴파일러가 만들어준다.
'TIL' 카테고리의 다른 글
🚀 bitcamp TIL (21.09.01) (0) | 2021.09.01 |
---|---|
🚀 bitcamp TIL (21.08.19-20) (0) | 2021.08.20 |
🚀 bitcamp TIL (21.08.18) (0) | 2021.08.18 |
🚀 bitcamp TIL (21.08.17) (0) | 2021.08.17 |
🚀 bitcamp TIL (21.08.13) (0) | 2021.08.13 |