Classes are types, that is, they are blueprints for actual variables.
클래스는 다른 클래스로 확장 될 수 있다. 확장 혹은 파생된(extended or derived) 클래스는 base가 되는 클래스의 모든 변수들과 함수들을 그대로 가지게 되고, 여기에 추가로 확장된 선언을 할 수 있다. 이를 위해 "extends"라는 키워드가 사용된다. 두개 이상의 부모 클래스를 가지는 다중상속(Multiple inheritance)는 지원하지 않는다.