현재 나는 상급생의 10 일 동안 게임을하고 있습니다. 이 게임에 대한 소개를 만들었지 만 모든 것을 함께 넣을 방법이 확실하지 않습니다. 인트로가 부모 클래스이고 매일 다른 하위 클래스가 있어야합니까? 지금까지 제 코드가 있습니다.여러 날에 걸친 선택을 기반으로 한 텍스트 기반 게임
package SeniorGame;
import java.util.Scanner;
public class Intro{
public static void main (String[]args){
Scanner sc = new Scanner(System.in);
System.out.println("Before the game begins I need to know a few things about yourself.");
System.out.println();
String name;
System.out.println("What is your name? ");
name=sc.next();
String crush;
System.out.println("Who was your High School crush? ");
crush=sc.next();
String bfriend;
System.out.println("Who was your best friend in High School? ");
bfriend=sc.next();
System.out.println();
System.out.println();
System.out.println("This is a story that consits of 12 days in your senior year of High School.\n"
+ "The days are spread out from the beginning to the end of the year.\nThe choices you make"
+ " will impact the way your story plays out.");
}
}
'extend'는 동작을 개선하고 "is-a"관계 (바나나는 과일 임)에서 사용됩니다. 인트로와의 관계에 당신의 시절이 있습니까? – zapl
기술적으로 인트로가 독립 실행 형 것은 아닙니다. 그 말이 맞는다면. 인트로에서 게임 메뉴를 사용하여 게임을하거나 종료 할 수 있습니다. system.quit (1) 행을 종료하면 트리거되지만 분명히 게임을 실행합니다. 제 질문은 여기에서 어떻게 시작하나요. 나는 하루 하나를 별도의 수업 또는 별도의 방법으로 만들어야합니까? –
나는 매일 수업에서 상속 받겠다. 외부 수업에서 날마다 움직이는 논리를 처리하고, 일들이 공유 할 수있는 변수를 추적하십시오. –