객체지향 프로그램의 특징
CODEDRAGON ㆍDevelopment/Java
반응형
객체지향 프로그램의 특징
· 은닉성(Encapsulation)
· 정보 은닉(Information-hiding)
· 상속성(Inheritance)
· 다형성(Polymorphism)
특징 |
설명 |
캡슐화 (Encapsulation) |
· =은닉성 · 데이터와 연산들을 객체 안에 넣어서 묶는다는 의미입니다. |
정보 은닉 (Information-hiding) |
· 객체 내부의 데이터와 구현의 세부 사항을 외부 세계에게 감추는 것입니다. · 외부 세계에 영향을 끼치지 않으면서 쉽게 객체 내부를 업그레이드 할 수 있습니다. |
상속 (Inheritance) |
· 기존의 코드를 재활용하기 위한 기법 · 이미 작성된 클래스 (부모 클래스)를 이어 받아서 새로운 클래스(자식 클래스)를 생성하게 됩니다. |
다형성(Polymorphism) |
· 다형성이란 객체가 취하는 동작이 상황에 따라서 달라지는 것을 의미합니다. · 함수 이름의 재사용 |
'Development > Java' 카테고리의 다른 글
JDK 구분 (자바플랫폼의 종류) - Standard Edition (J2SE), Enterprise Edition(J2EE), Micro Edition (J2ME) (0) | 2016.12.01 |
---|---|
개발환경 구축 - eclipse를 통한 Java 프로그래밍 (0) | 2016.11.29 |
객체의 구성 - 객체 = 변수(데이터) + 메소드(기능) (0) | 2016.11.26 |
클래스와 객체, 문법적인 측면에서 바라본 클래스와 객체, 객체의 코드화 (0) | 2016.11.25 |
멀티 스레드 사용 사례 (0) | 2016.11.23 |