0
嘗試創建對象的新實例。我想製作一部新電影,並將其顯示在數組列表中。「無法解析爲類型」
所以我有兩個類。
1類
public class Films {
//Film Attributes
private String title, studio, director;
private int release, duration, rating;
//default constructor
public Films(){
title = null;
studio = null;
director = null;
release = 0;
duration = 0;
rating = 0;
}
//Start of Film method
public void setFilms(String title, String studio, String director,
int release, int duration, int rating)
{
this.title = title;
this.studio = studio;
this.director = director;
this.release = release;
this. duration = duration;
this.rating = rating;
}//end of Film method
//Start of getString method
public String getString(){
return "\nTitle: " + title + "\nRelease: " + release + "\nDuration: " + duration
+ "\nStudio: " + studio + "\nDirector: " + director + "\nRating: " + rating
+ "\n";
}//end of getString method
}
和類2
//start of createFilm() method
private static void createFilm(){
Films newfilm = new Films(); //create a new instance of a film object
System.out.println("Film Title: ");
String title = in.next();
System.out.println("Release Date: ");
int release = in.nextInt();
System.out.println("Duration: ");
int duration = in.nextInt();
System.out.println("Studio: ");
String studio = in.next();
System.out.println("Director: ");
String director = in.next();
System.out.println("Rating: ");
int rating = in.nextInt();
newfilm.setFilms(title, release, duration, studio, director, rating);
myfilms.add(newfilm);
}
}
我只包括其中我在2類具有麻煩基本上該方法麻煩我在第二課,是線路;
Films newfilm = new Films(); //create a new instance of a film object
告訴我'電影無法解析爲類型'x2。所以這兩個'電影'。
我想象它的東西非常愚蠢和愚蠢,我忽略了,假設或錯過了,但我無法弄清楚問題是什麼。
這是我在這個問題上的第一篇文章,因爲如果我錯過了有價值的關鍵信息和代碼的一部分,你可能會告訴我這麼抱歉。我是編程新手。
你在2類進口'Films'? – Berger
聽起來像是一個導入問題,也是一個旁註,在您的Films類的構造函數中,沒有必要將這些變量設置爲null,它們在那時已經是null了。 – px06
@Berger,如果它在同一個包中,則不需要導入。 – RealSkeptic