[12강] 상속
스칼라에서도 추상 클래스가 존재하며 그에 대한 상속도 존재한다. abstract class Element{ def contents: Array[String]} 위의 예제는 Element 라는 추상 클래스를 정의한 것이고, contents라는 매서드를 정의만 한 것이다. contents라는 매서드가 정의만 되었기 때문에 추상 맴버가 되고 (추상 맴버일 경우에는 맴버 앞에 abstract를 붙여주지 않아도 됨) 추상 맴버를 가진 class는 자연스럽게 추상 클래스가 된다. (class 앞에 abstract 붙여 줘야 한다.)이 Element를 상속 받기 위해서는 contents라는 매서드를 반드시 구현을 해주어야 한다. 상속은 자바와 마찬가지로 extends 키워드를 사용한다. 상속은 private 맴버를 ..
2015.04.25