package org.example; import java.util.ArrayList; import java.util.List; public class Movie { private String title; private String director; private int year; private double rating; private List images; // درست شد: از آرایه به لیست تغییر کرد public Movie(String title, String director, int year, double rating) { this.title = title; this.director = director; this.year = year; this.rating = rating; this.images = new ArrayList<>(); } // Getters and Setters public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getDirector() { return director; } public void setDirector(String director) { this.director = director; } public int getYear() { return year; } public void setYear(int year) { this.year = year; } public double getRating() { return rating; } public void setRating(double rating) { this.rating = rating; } public List getImages() { return images; } public void setImages(List images) { this.images = images; } // متدهای اضافی برای مدیریت تصاویر public void addImage(String imageUrl) { this.images.add(imageUrl); } public void removeImage(String imageUrl) { this.images.remove(imageUrl); } @Override public String toString() { return "Movie{title='" + title + "', director='" + director + "', year=" + year + ", rating=" + rating + ", images=" + images + "}"; } }