
계속 헷갈리는 개념들을 정리해본다. object: object는 정확히 하나의 *instance(instance: 해당 클래스의 구조로 컴퓨터 저장공간에서 할당된 실체를 의미한다.)만 가지고 있는 class이다. 이것은 lazily하게 참조 될 때 생성되어진다. ( 마치 lazy val 처럼) top-level value로써, singleton이다. Defining a singleton object An object는 value이다. keyword ojbect 를 사용한다. 이 method info는 프로그램의 어디에서나 import 할 수 있다. 이와 같은 utility methods 생성은 일반적인 singleton objects 사용 사례이다. 다른 pakage에서 어떻게 앞에 생성한 code in..
scala
2020. 3. 15. 20:43