1. 객체 지향 - 객체지향 패러다임 : 객체를 우선적으로 생각해서 프로그램을 만든다는 방법론 - 객체 지향 프로그래밍 언어들은 클래스를 활용해 객체를 효율적이고 안전하게 만든다. - 추상화 : 프로그램에 필요한 요소만 사용해서 객체를 표현하는 것 2. 클래스 - 클래스 : 객체를 만들때 수많은 지원을 하는 대신 제한이 많음 . - 프로토타입 : 재한은 없지만 지원도 별로 없는 문법 class 클래스 이름 { } - 인스턴스 : 클래스를 기반으로 만든 객체 - 인스턴스 생성시 사용하는 문법 new 클래스 이름() - 클래스 이름은 첫글자를 대문자로 지정하는 것이 개발자들의 약속이다. 3. 생성자와 메소드 - 생성자 : 객체가 생성될때 호출되는 함수 - 메소드의 이름은 constructor 지만, 실제 호..