이번 포스트에서는 람다 표현식에 대해서 살펴보자. 람다라는 이상한 녀석을 알기 위해서는 왜 람다식이 필요한지 알아야 하는데 그 기원은 inner class에서 찾아볼 수 있다. Inner Class inner class의 필요성 만약 우리가 SmartPhone 이라는 클래스를 만든다고 생각해보자. SmartPhone은 Battery, WifiModule, GpsModule 등 다양한 클래스들을 has-a 관계로 구축되어있을 것이다. 일반적으로 파일 하나 당 하나의 Java Class를 구성하므로 아래와 같은 클래스가 구성될 것이다. public class SmartPhone1 { private Battery battery = new Battery(); private GpsModule gps = new G..
[람다표현식]inner class
이번 포스트에서는 람다 표현식에 대해서 살펴보자. 람다라는 이상한 녀석을 알기 위해서는 왜 람다식이 필요한지 알아야 하는데 그 기원은 inner class에서 찾아볼 수 있다. Inner Class inner class의 필요성 만약 우리가 SmartPhone 이라는 클래스를 만든다고 생각해보자. SmartPhone은 Battery, WifiModule, GpsModule 등 다양한 클래스들을 has-a 관계로 구축되어있을 것이다. 일반적으로 파일 하나 당 하나의 Java Class를 구성하므로 아래와 같은 클래스가 구성될 것이다. public class SmartPhone1 { private Battery battery = new Battery(); private GpsModule gps = new G..
2022.07.11