1. Class

 - JavaScript : Class가 존재 하지 않음 -> 이 역할을 Function과 Prototype이 함

 - Java : Class가 존재, Class = 속성 + 기능

2. Object

 - JavaScript : Object는 하나의 타입이며 속성(변수) + 기능(함수)으로 구성

 - Java : Object는 Class의 인스턴스

3. Function

 - JavaScript : 함수 역할을 하면 함수, 객체 안에 있으면 메서드, Java의 Class역할을 하면 생성자 등으로 기능함

    -> Function이 Class 역할을 할때는 변수+메서드로 구성되기에 Object처럼 봐도 무방.

 - Java : 메서드뿐

4. 생성자

 - JavaScript : Function이 수행함

 - Java : 클래스의 이름

5. 상속

 - JavaScript : Class가 존재하지 않아 Prototype을 이용하여 상위 Function을 복제하여 상속받음

 - Java : extends를 사용하여 상위 Class를 상속받음