package poo; import java.util.Iterator; import java.util.SortedSet; import java.util.TreeSet; public class CompilationAlbumClass extends AbstractAlbumClass implements CompilationAlbum{ private SortedSet tracks; public CompilationAlbumClass(String code,String title,double price){ super(code,title,price); tracks= new TreeSet(); } public void addLineItem(String composer,String music,String performer, double duration){ AlbumTrack track = new AlbumTrackClass(composer,music,performer,duration); tracks.add(track); } public int getNumberOfTracks(){ return tracks.size(); } public double getDuration(){ double totalDuration=0; for(int i=0;i it = this.trackIterator(); for(int i=0;i trackIterator(){ return tracks.iterator(); } }