import java.util.Scanner;
public class GameService {
private Game[] gs;
public GameService(Game[] gs) {
this.gs=gs;
}
public void start() {
int n=0;
Scanner sc=new Scanner(System.in);
System.out.println("1.查询游戏信息");
System.out.println("2.根据id查询详细游戏信息");
System.out.println("3.退出");
while(n!=3){
n=sc.nextInt();
if(n==1) seegameinformation();
else if(n==2) System.out.println("根据id查询详细游戏信息");
else if(n==3) System.out.println("退出");
else System.out.println("滚!");
}
}
private void seegameinformation() {
for(int i=0;i<gs.length;i++){
System.out.println(Game.getName("d"));
}
}
}
public class Game {
private String name;
private double score;
private int players;
public Game() {
}
public Game(String name, double score, int players) {
this.name = name;
this.score = score;
this.players = players;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getScore() {
return score;
}
public void setScore(int score) {
this.score = score;
}
public int getPlayers() {
return players;
}
public void setPlayers(int players) {
this.players = players;
}
}
public class Test {
public static void main(String[] args) {
Game gs1=new Game("Minecraft",4.5,216000000);
Game gs2=new Game("王者荣耀",2.1,23000000);
Game gs3=new Game("Тетрис",4.3,500000000);
Game[] gs={gs1,gs2,gs3};
GameService g=new GameService(gs);
g.start();
}
}
这是本蒟蒻试图做的一个小程序,这三个简单的代码在同一个包中,但是出了问题 gameservice那个类中导入setName方法时出了问题,怎么办,我想做一个游戏查询系统,有三个类,呜呜呜,舅舅我吧,洛谷的大佬们