다형성 썸네일형 리스트형 OOP : Abstraction, Encapsulation, Inheritance and Polymorphism 1. 추상화 ( Abstraction ) - 공통의 속성이나 기능을 묶어 이름을 붙이는 것 -> 즉, Class 2. 캡슐화 ( Encapsulation ) - 객체의 속성(data fields)과 행위(메서드, methods)를 하나로 묶는다. - Information Hiding : 내부의 동작을 외부로부터 최대한 숨기는 것(Get ,Set 에 관한..) > Dynamic Binding & Static Binding Static Binding Object의 타입이 컴파일러에 의해 Compile Time 에 결정되고 Stack 영역에 메모리 참조가 일어난다. 메소드의 경우 모두 정적 바인딩에 해당한다. Dynamic Binding Object의 타입이 Runtime 중에 결정된다. 컴파일러는 컴파일시 .. 더보기 이전 1 다음