티스토리 뷰
객체지향 프로그래밍 : OOP ( Object Oriented Programming ) 이란 ?
기능별로 객체를 묶는 프로그래밍 방법
기술적 특징
-
추상화 : 여러 객체들을 하나의 큰 추상적인 개념으로 묶는다. ( 클래스를 정의하는 것 )
-
상속 : 상위 개념을 하위 객체가 물려받는다.
-
다형성 : 같은 이름의 기능이지만, 다른 행위를 하는 것
-
캡슐화 : 객체의 기능만 사용한다. (코드는 은닉한다.)
'JAVA > 이론' 카테고리의 다른 글
[JAVA] [OOP] 생성자 ( Constructor ) 에 대하여 (0) | 2019.11.27 |
---|---|
[JAVA] [OOP] 클래스 , 객체 , 인스턴스 란 ? (2) | 2019.11.27 |
[JAVA] JAVA의 프로그래밍 과정 / JVM의 메모리 구조 - stack , heap , static (0) | 2019.11.27 |
[JAVA] [디자인패턴] 싱글톤 패턴 ( Singleton Pattern ) (0) | 2019.11.27 |
[JAVA] static 변수와 static 메소드 (0) | 2019.11.27 |