객체지향 언어(Object Oriented Programming)의 핵심적인 4가지의 개념 1. 캡슐화 2. 상속 3. 추상화 4. 다형성 객체지향 언어 = 프로그래밍 언어 + 객체지향개념(규칙) 규칙을 외워야지 프로그래밍을 할 수 있음. 클래스(class) 클래스의 정의: 클래스란 객체를 정의해놓은 것 클래스의 용도: 클래스는 객체를 생성하는 데 사용 객체의 정의: 실제로 존재하는 것, 사물 또는 개념 객체의 용도: 객체가 가지고 있는 기능과 속성에 따라 다름 -> 클래스는 설계도, 객체는 제품이라고 생각하면 편함 클래스의 정의 1. 설계도 2. 클래스 == 데이터 + 함수의 결합 1) 변수: 하나의 데이터를 저장할 수 있는 공간 2) 배열: 같은 종류의 여러 데이터를 하나로 저장할 수 있는 공간 3)..