- Name Binding
프로그래밍 언어에서 데이터나 코드와 식별자 사이의 관계(연관)을 말한다.
한 식별자는 한 객체에 묶여 있고, 이를 그 객체의 reference(참조)라고 한다.
실제 기계어에는 식별자라는 개념이 없지만, 식별자와 객체의 binding은 프로그래머가 프로그램을 개발할 때 사용된다.
Binding Time에 따라 static, dynamic으로 분류된다.
1) Static binding
프로그램이 시작되기 전에 binding되는 것을 Static binding이라고 한다.
2) Dynamic binding
프로그램이 시작되고 있는 중에 binding이 일어나는 것을 Dynaminc binding이라고 한다.
'Java' 카테고리의 다른 글
자바 프로그래밍 (Java) - 29 : 다운캐스팅 (Downcasting)과 ClassCastException (0) | 2016.07.13 |
---|---|
자바 프로그래밍 (Java) - 28 : 클래스 업캐스팅 (Upcasting) (0) | 2016.07.13 |
자바 프로그래밍 (Java) - 26 : 상속 (final과 abstract - 2) (0) | 2016.07.13 |
자바 프로그래밍 (Java) - 25 : 상속 (final과 abstract - 1) (0) | 2016.07.13 |
자바 프로그래밍 (Java) - 24 : 상속 (오버라이딩) (0) | 2016.07.13 |