Notice
Recent Posts
Recent Comments
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

DeFacto-Standard IT

객체지향 5개념 본문

Java/References

객체지향 5개념

defacto standard 2017. 11. 11. 22:42

클래스(Class) = 타입(Type)

표현 대상들의 공통적인 특징에 대한 서술. 인스턴스를 만들 때 이를 참조하여 만들게 된다.

따라서 클래스를 객체를 만들기위한 '틀'이라고도 한다.


객체(Object) = 실체(Instance)

클래스가 실체로 만들어진 것.


캡슐화(Encapsulation)

데이터와 데이터를 다루는 방법을 묶는 것


상속(Inheritance)

하나의 클래스가 가지고 있는 특징들을 그대로 다른 클래스가 물려받는 것.

is-a 관계라고 한다.


다형성(Polymorphism)

한 가지 명령에 의해 서로 다른 작업을 수행

조상 클래스의 인스턴스를 이용하여 자손 클래스에 정의된 메서드에 따라 행동하거나

메서드 오버로딩, 오버라이딩을 통해 동일 이름의 메서드를 이용하여 다양한 형태의 파라미터를 다루거나 각각 다른 행동을 취하게 하는 것.

Comments