j; //쥐를 잡을 좌표 public: RandomWalk(int arrsize, int i , int j); ~RandomWalk(); void MouseAction(); void ... class RandomWalk{ int **move; //2차원 배열 동적할당을 위한 포인터 int i,j; //배열의 인덱스 int arrsize; //배열 크기 int _i,_ ... ::RandomWalk(int arrsize, int i, int j) : i(0), j(0) { this->arrsize = arrsize; // 2차원 배열 동적 할당 move
그리하여 Main함수가 속해있는 RandomWalk클래스에서는 단순히 프레임을 생성해주고 Grid 객체만을 생성하여 프레임을 새로 그려주는 코딩만 하였고 격자무늬를 그리고 취객(Circle ... Grid클래스에 난수생성부를 추가하여 Grid에서 생성된 난수를 Drunkard로 인자를 넘겨 함께 처리하도록 하였습니다. < 구현보고서 > [RandomWalk] < Grid.java ... > import javax.swing.JFrame; //윈도우 프레임을 사용하기 위한 임포트 public class RandomWalk { public static void main