학생을 등록자에게 추가 및 삭제하고 학생 클래스를 통합하는 데 사용되는 Registry 클래스를 만들었습니다. 이제 기본 메뉴가있는 인터페이스를 만들어야합니다. 여기에는 선택할 수있는 4 가지 옵션이 있습니다. 학생 추가, 학생 삭제, 등록 인쇄 및 종료. 스캐너가 사용자가 선택하는 옵션을 해독하는 데 사용됩니다.자바 인터페이스 생성을 고집하다
나는 이것을 만드는 방법에 대해 정말로 확신 할 수 없다. 나는 채울 수있는 템플릿이 주어졌지만, 그 주위에 내 머리를 쓰지 않는다. 또한, 내 RegistryInterface는 main 메소드가 없기 때문에, 나는 또한 템플릿을 가지고있는 RegistryApp를 생성해야한다.
이 도움말을 작성하는 방법에 대한 도움이나 조언은 많은 도움이 될 것입니다. 미안하지만 인터페이스 구축이 완전히 새롭습니다!
RegistryInterface 코드 템플릿 :
import java.util.*;
public class RegistryInterface {
private Registry theRegistry = null;
public RegistryInterface(Registry theRegistry){}
//Displays the main menu and gets valid option from user
public void doMenu()
{
System.out.println("Registry Main Menu");
System.out.println("****************** \n");
System.out.println("1. Add a Student");
System.out.println("2. Delete a Student");
System.out.println("3. Print Registry");
System.out.println("4. Quit");
System.out.println("Select option [1, 2, 3, 4] :>");
}
private void doAddStudent() {}
private void doDeleteStudent() {}
private void doPrintRegistry() {}
}
RegistryApp 코드 템플릿 :
public class RegistryApp {
public static void main (String[] args)
{
//Create the registry object
Registry theRegistry = new Registry();
//Create an interface
RegistryInterface aRegistryInterface
= new RegistryInterface (theRegistry);
//Display the menu
aRegistryInterface.doMenu();
}
}
클래스는 인터페이스와 같은 것이 아니다. 'public interface RegistryInterface'가 아니겠습니까? –
강사가이 템플릿을 받았습니다 –
인터페이스를 통해 GUI를 의미합니까? 'System.out.println()'명령문을 여러분이 제공하고자하는 다른 옵션과 함께 사용하면된다. 당신이 이미 가진 것처럼 보입니다. 'Scanner' 객체로 사용자 입력을받습니다. –