對於java,我非常新。我試圖讓一個類返回一些關於一些電影的信息(所有這些信息都存儲在數組中)。我卡住了,不知道該怎麼做。這裏是我的代碼返回數組的類
電影類:
public class Movie {
String[] Director;
String[] Name;
String[] realeaseDate;
String[] lastShow;
public Movie()
{
String[] Director={"George Romero","Woody Allen","Steven Speilberg","James Cameron"};
String[] Name={"Diary of the Dead","Midnight in Paris","War of the Worlds","Terminator 2 - Judgment Day"};
String[] realeaseDate={"Dec 31 1999","Dec 28 1999","Dec 15 1999","Dec 10 1999"};
String[] lastShow={"Jan 13 2000","Jan 29 2000","Jan 23 2000","Jan 15 2000"};
}
public String getDirector()
{
return Director;
}
public String getName()
{
return Name;
}
public String getRealease()
{
return realeaseDate;
}
public String getLast()
{
return lastShow;
}
}
現在,這裏是我公司主營:
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
String newLine = System.getProperty("line.separator");
Movie movies = new Movie();
System.out.println("Avaliable movies"+newLine);
System.out.println("Director: "+ movies.getDirector()+newLine+"Name :"+ movies.getName()+ newLine + "Realease Date: "+ movies.getRealease()+newLine+"Last Show :"+ movies.getLast()+newLine);
}
}
我想要的結果是這樣的:
所有可用的電影
George ... 日記... dec .. januar ...
史蒂芬.. sdafsda ... 月... 一月..
。 。 。
你在你的構造函數中隱藏你的字段。同時檢查你的退貨類型。另外,請檢查如何打印數組的內容。另外,看看封裝。 –
換句話說,將'String [] Director = {「George Romero」,「Woody ...'改爲'Director = {」George Romero「,」Woody ...' – aliteralmind
也值得注意的是,你已經定義了一個'String [] Director',但是你的方法'getDirector()'返回一個'String'。 –