2016-10-29 4 views
-2

저는 Scala의 초보자입니다. 스칼라로 코드를 작성하려고합니다. 아래 코드는 프로그램이 시작되는 방식입니다.스칼라의 "object"키워드의 중요성은 무엇입니까?

object demo 
{ 
    //do your stuff.............. 
} 

그 의미는 무엇입니까 ?? 정의 된 모든 클래스의 어머니와 같은가요 ???

도움이 될 것입니다.

+0

'object' 키워드는 소문자로 쓰여집니다. – Madoc

+1

'???'는 'NotImplementedError'를 던집니다. 그래서 질문이 던질 것입니다. –

+0

[스칼라에서 개체와 클래스의 차이] 가능한 복제본 (http://stackoverflow.com/questions/1755345/difference-between-object-and-class-in-scala) –

답변

2

클래스 정의, 설명입니다. 그것은 다른 유형의 방법과 구성의 측면에서 유형을 정의합니다.

개체는 단일성 - 고유성이 보장 된 클래스의 인스턴스입니다. 코드의 모든 개체에 대해 익명 클래스가 만들어집니다.이 클래스는 구현할 개체를 선언 한 클래스를 상속합니다. 이 클래스는 스칼라 소스 코드에서 볼 수 없지만 리플렉션을 통해 얻을 수는 있습니다.

관련 문제