스칼라
-
[스칼라] 클래스와 객체스칼라 2022. 1. 30. 00:49
Programming in scala 4th edition의 4장을 정리한 글입니다. 1. 클래스 스칼라에서 클래스는 아래와 같이 정의한다. class Computer { val name = "MacBook" private val privateName = "MacBook Pro" def printPrivateName() = println(privateName) } 클래스에는 필드(인스턴수 변수)와 메서드를 정의 할 수 있고 이 필드와 메서드를 멤버라고 부른다. 필드는 기본적으로 public 설정이고 private 키워드를 사용해서 외부에서 접근하지 못하도록 할 수 있다. var mac = new Computer println(mac.name) // println(mac.privateName) // 실행불..