oop3요소 (1) 썸네일형 리스트형 Java 기초:: Class란? Class vs Object, OOP의 4요소 [ OOP란? ] Object Oriented Programming, 즉 객체 지향 설계를 뜻한다. [ OOP의 4요소 ] 1. Encapsulation(정보 은닉): 한 클래스에 담겨 있는 데이터와 메소드 중 중요한 것은 클래스 내부에서만 접근 가능하고, 외부에서 필요한 기능만을 공개한다. 2. Inheritance(상속): 객체를 정의할 때 기존에 존재하는 객체를 상속받도록 하면 부모의 데이터와 메소드를 재사용하 수 있다. 3. Polymorphism(다형성): 같은 타입, 같은 메소드를 다양한 방법으로 실행 가능하다. 4. Abstraction(추상화): 현실세계의 여러 객체들의 공통적이고 중요한 특징들을 뽑아내는 것. OOP의 3요소는 여기서 정보 은닉을 제외한 상속, 다형성, 추상화이다. [ C.. 이전 1 다음