У меня есть класс, показанный ниже;Вызов конструктора внутри перегруженной версии
public class Film {
public String filmName;
public String filmImage;
public String imdbRating;
public String description;
public Film(){
super();
}
public void Film(String filmName,String filmImage,String imdbRating){
this.filmName=filmName;
this.filmImage=filmImage;
this.imdbRating=imdbRating;
}
public Film(String filmName,String filmImage,String imdbRating,String description){
this.description=description;
//I want call the other one, because I don't want to repeat
this.Film(filmName,filmImage,imdbRating);
}
}
Пожалуйста, позаботьтесь о втором определении конструктора Film (String, String, String, String). Почему я не могу назвать фильм (String, String, String) внутри второго конструктора?
Есть ли способ сделать это?
+1. Вот что я собирался сказать. – Minja