라벨이 객체지향프로그래밍인 게시물 표시

[C#]박싱과 언박싱

박싱: 정적할당변수를 동적할당된변수로 바꾸는 것 -> 동적할당하여 전역에서 접근가능하도록 만듦. 언박싱: 동적할당된 변수를 정적할당으로 변경하는것 -> 값이 복사되어 지역변수 사용됨. https://linsoo.co.kr/archives/8997

[객체지향프로그래밍]동적바인딩과 정적바인딩 개념

*아래 내용은 모두 프로그래밍에 해당되는 내용입니다. 주관적인 내용도 들어가있습니다. 잘못된점이 있다면 지적부탁드립니다. 1.바인딩(binding)   루틴 이나  객체 의  링킹 이 실시 그순간의 상태를 말함. -> 동적할당될때 함수의 기능이 결정 *루틴: 함수(메서드)나 라이브러리 -> 함수의 기능 *객체: 설계된 클래스를 변수로 한것. -> 객체지향형언어에서는 클래스변수의 선언 *링킹: 연결하는 과정 -> 동적할당을 하면 메모리가 결정됨 2.동적 바인딩(dynamic binding)  1)프로그램의 실행시에 저장소가 마련되는것. -> 동적할당시에 메모리가 생성됨  2)프로그램의 실행 경로가 미리결정됨. 3.정적바인딩(static binding)  1)프로그램의 실행 전에 저장소가 마련되는것. -> 컴파일 중에 저장소가 마련되고 변수의 이름으로 레이블링 됨.   2)프로그램의 실행 전에 경로가 미리결정됨. 참조:  http://www.eyegirl.co.kr/bbs/board.php?bo_table=web_tip&wr_id=113