public class MainCDCollection{ public static void main(String[] args){ CD pFloyd = new CD("Wish you were here", "Pink Floyd", 1975, 5); pFloyd.addSong("Shine on you crazy diamond"); pFloyd.addSong("Welcome to the machine"); pFloyd.addSong("Have a cigar"); pFloyd.addSong("Wish you were here"); pFloyd.addSong("Shine on you crazy diamond (version 2)"); CD rhead = new CD("OK Computer", "Radiohead", 1997, 12); rhead.addSong("Airbag"); rhead.addSong("Paranoid Android"); rhead.addSong("Subterranean Homesick Alien"); rhead.addSong("Exit Music (For A Film)"); rhead.addSong("Let Down"); rhead.addSong("Karma Police"); rhead.addSong("Fitter Happier"); rhead.addSong("Electioneering"); rhead.addSong("Climbing Up The Walls"); rhead.addSong("No Surprises"); rhead.addSong("Lucky"); rhead.addSong("Tourist, The"); CD nCave = new CD("Let Love In", "Nick Cave and the bad seeds", 1996, 10); nCave.addSong("Do You Love Me?"); nCave.addSong("Nobody's Baby Now"); nCave.addSong("Loverman"); nCave.addSong("Jangling Jack"); nCave.addSong("Red Right Hand"); nCave.addSong("I Let Love In"); nCave.addSong("Thirsty Dog"); nCave.addSong("Ain't Gonna Rain Anymore"); nCave.addSong("Lay Me Low"); nCave.addSong("Do You Love Me? (Part 2)"); // identical to nCave above CD nCave2 = new CD("Let Love In", "Nick Cave and the bad seeds", 1996, 10); nCave2.addSong("Do You Love Me?"); nCave2.addSong("Nobody's Baby Now"); nCave2.addSong("Loverman"); nCave2.addSong("Jangling Jack"); nCave2.addSong("Red Right Hand"); nCave2.addSong("I Let Love In"); nCave2.addSong("Thirsty Dog"); nCave2.addSong("Ain't Gonna Rain Anymore"); nCave2.addSong("Lay Me Low"); nCave2.addSong("Do You Love Me? (Part 2)"); CDCollection myCDs = new CDCollection(4); boolean pFloydTest =myCDs.addCD(pFloyd); boolean rheadTest =myCDs.addCD(rhead); boolean nCaveTest = myCDs.addCD(nCave); System.out.println(" Added Pink Floyd? "+ pFloydTest); System.out.println(" Added Radiohead? "+ rheadTest); System.out.println(" Added Nick Cave? "+ nCaveTest); myCDs.showInfo(); boolean nCave2Test = myCDs.addCD(nCave2); //This should fail boolean rhead2Test = myCDs.addCD(rhead); //This should fail System.out.println(" Added Radiohead 2? "+ rhead2Test); System.out.println(" Added Nick Cave 2? "+ nCave2Test); myCDs.showInfo(); //same output as 2 lines above } }