반응형

overload 2

전쟁의 역사. A History of Warfare

전쟁의 역사 줄거리 : 제목 그대로. 전쟁의 역사. 책을 읽고 나서 역자 후기를 보니, 이런 말이 있었다. "우리나라에서, 전쟁사史 책이 나온 적이 없었다." 음. 아주 없었는지 제대로 된 책이 없었는지는 모르겠지만, 최소한 이 책이 발간될 1995년에는, 없었을 지도 모른다는 생각이 들기는 했다. 이 책은, 버나드 로 몽고메리 장군이 쓴 글이다. 그 "몽고메리" 다. 왜 있잖아? 2차 세계대전! 노르망디 상륙작전! 작전명 대군주! 연합군! 롬멜 격파! 검색해 보니 개정판이 나온 모양인데, 내가 가진 책은 1, 2부의 2권 짜리다. 그리고 1, 2 권을 합쳐서 800쪽이 넘는 책이라, 한 번에 읽어낼 책 또한 아니다. 하지만 내용은 상당히 충실한 편이다. 책 자체에 대해 말하자면... 고급 종이를 써서 ..

2012.06.03

Java 에는 함수 포인터가 없다.

C 나 C++ 같은 경우는 함수 포인터로 실행할 기능을 동적으로 제어할 수 있다. 그런데, 모든 걸 객체로 처리하는 Java 는 function pointer 를 인자값으로 전달할 수 없다. 그러므로, 만일 동적으로 실행 기능을 정의하려 한다면, 1. override - 재정의를 이용한다. > 생성자 수준으로 동적 지정이 가능하다. 2. class - 함수 동적 지정을 위한 class를 선언한다. > 인자값으로 함수의 집합 객체를 넘기고, 조건에 따라 함수 집합 객체 안의 함수를 골라 지정한다. 3. 추신 : override - 재정의 ( 예: 클래스마다 같은 함수 이름으로 다른 기능을 수행 ) , overload - 중복선언 ( 예: operator. 같은 함수가 여러 타입의 인자와 반환값을 가지는 것..

프로그램 2012.01.10
반응형