집에서 빈둥대던 개발자에게 전화가 왔습니다
집에서 빈둥대던 개발자에게 전화가 왔습니다
통신기계 통신 = new 휴대전화( );
IT업체네요
일단 인스탄스를 가져와보기로 했습니다
IT업체 업체 = 통신.getInstance( ).getCompany( );
소개를 간략하게 받아보겠습니다
String str = 업체.소개( );
업체에 대한 소개는 거의 없고 안건을 주로 얘기하는군요
느낌상 IT업체를 구현한 파견업체인것 같습니다
instanceof를 쓰고 싶었지만 그냥 넘어갔습니다
프로젝트 내용이 궁금해 물어봤습니다
String str = 업체.프로젝트내용( );
프로젝트 내용에 대해 물어봤지만 그에 대한 답변은 없고
아까 했던 얘기를 또 하거나 딴소리를 합니다
왜 그런가 하고 해당 메소드를 들여다보니
public String 프로젝트내용(String str) {
return null;
}
없습니다
분명 인터페이스에 해당 메소드를 구현하라는 명세가 있지만
메소드는 비어있었습니다
다음으로 넘어가서 ;;;;;
경력과 단가에 대한 메소드를 호출하라고 합니다
업체.경력( O년 );
업체.단가( );
위에처럼 입력하니 이클립스에서 뻘건 표시가 납니다
파라미터를 넣지 않았다고 나오네요
업체.단가( 450 );
단가를 직접 입력해야 하나 봅니다
마치 용산 용팔이들이 얼마까지 알아보고 오셨어요 라고 하는 스킬을 구사합니다
단가에 대한 메소드를 F3을 눌러 살펴 보겠습니다
public int 단가( int 희망가 ) {
if( 책정가 < 희망가 ) {
return 책정가;
} else {
return 희망가;
}
}
책정가보다 희망가가 높으면 책정가를 알려주고
낮으면 그냥 내가 먹겠다라는 놀라운 알고리즘입니다
계속 통화로 예 ... 예 ... 예 .. 만 해온터라
덜컥 면접이 잡혀버렸습니다
면접MODEL = 업체.면접제의( );
면접데이터모델을 열어보니
public class 면접MODEL {
String 일시 = "...";
String 장소 = "...";
동행자 = null;
}
일시 장소만 있고 동행자는 없네요
알아서 갔다 오고 끝나면 결과만 알려달라 라는 거군요
통화가 끝나고
얼마간 고민 좀 하다가
급한 용무로 인해 면접에 못 간다고 하고
업체.cancle( );
메모리에 반환해 버렸습니다
업체 = null;
음 .... 가비지 컬렉터가 알아서 가져가겠지요
끝 ~