-
1. 추상화 : 객체의 공통된 속성이나 기능을 묶는 것 2. 캡슐화: 연관된 속성과 기능을 하나의 캡슐로 만들어 외부로부터 데이터를 보호하는 것 3. 상속: 기존 클래스를 재활용하여 새로운 클래스를 만드는 것 4. 다형성: 어떤 객체의 속성이나 기능이 상황에 따라 여러 형태를 갖을 수 있는 성질