객체지향프로그래밍(OOP : Object Oriented Programming) : 객체 중심의 프로그램을 작성하는 방식 객체 끼리의 상호 작용을 통하여 프로그램을 작성하는 방식 부품화 캡슐화==클래스 : 속성과 기능을 하나의 블록으로 묶은것 정보은닉 속성과 기능을 보호하기 위해서 접근을 제한하는 것 프로그램의 안정적 구현을 위해 상속성 : 클래스끼리 물려주거나 물려받는 것 다형성 : 다양한 형태나 성질 하나의 객체를 여러개의 클래스로 표현하는 것 객체와 클래스 객체(Object) : 사전적인 의미로는 현실세계에 존재하는 모든 것들 ; 하나의 대상체들 어떤 대상을 표현하기위한 정보(속성)를 저장할수 있는 공간과 그 공간을 컨트롤할 수 있는 기능(메소드)을 하나의 루틴으로 묶은 개별적인 개체로써 표현되는 ..