객체지향의 3요소 5원칙 3요소캡슐화, 다형성, 상속 Encapsulation 캡슐화 - 프로그램 내에서 같은 기능을 목적으로 작성된 코드를 모아서 다른 곳(클래스)에서 안보이게 숨기는 것.클래스에 정의된 속성(Attribute)는 숨기고(Private), 객체가 수행할 기능(Function)은 공개(Public)하는 것을 의미한다. Inheritance 상속 - 클래스 사이에 부모와 자식 클래스가 존재할 수 있다는 뜻.자식 클래스는 상속받은 부모 클래스의 속성(변수) 및 기능(메소드, 함수)를 물려받는 것을 의미한다. Polymorphism 다형성 Overriding과 Overloading 두가지로 나뉨.Overriding부모클래스에서 정의되어 있는 내용을 자식클래스에서 재정의하여 사용하는 것.Over..