Example ArrayList of Movie Reviews


    public class MovieReview
    {
        // State: Instance Variables
        private String reviewer;
        private int    numStars;

        // Constructor
        public MovieReview(String reviewer, int numStars)
        {
            this.reviewer = reviewer;
            this.numStars = numStars;
        }

        // Methods
        public String getReviewer()
        {
            return this.reviewer();
        }

        public int getRating()
        {
            return this.numStars;
        }

        public String toString()
        {
            // Format: Reviewer: Stars
            // Ex.     Roger Ebert: ***

            String stringToReturn = "Reviewer: " +
                        this.getReviewer() + "     ";

            for ( int i = 0; i < this.numStars; i++ )
            {
                stringToReturn += "*";
            }

            return stringToReturn;
        }
    }

Alyce Brady, Kalamazoo College