그래서 (문제는) 해결하기가 매우 쉽습니다. 몇 가지 미니 게임을 만들고 있는데 게임 1, 게임 2, 게임 3이 있다고 가정 해 보겠습니다. 게임을 시작할 수 있습니다. 게임이 끝나면 처음부터 게임을 시작할 수 있습니다. 문제는 내가 game1 = new Game1()을 할 때 다시 게임을 시작할 때입니다; 그것은 0에서 시작하지 않습니다, 어떤 객체는 이미 game1에 할당되어 있으므로 분명히 오류가 발생합니다.새 개체를 다시 만들기
좀 더 명확히하기 : 사용자가 선택한 게임 : Game1, Game2, Game3 -> 그는 Game1 -> CreateGame1(); -> game1 = 새로운 Game1(); 사용자가 게임을 끝내고 게임에 다시 들어가기를 선택합니다. CreateGame1() -> game1 = new Game1(); 여기에 문제가있는 곳이 있습니다. game1은 내 수업 시작 부분에 Game1 게임 1로 정의됩니다.
이 문제를 해결하기위한 쉬운 방법이 있습니까? 또는 모든 항목을 수동으로 제거해야합니까? 미리 감사드립니다.
당신의 일부를 붙여 넣을 수 있습니다, 메신저 오해를 생각한다 당신의 코드? 어딘가에 정적 속성이있는 것처럼 들립니다. –