/** * Write a description of class AudioVisual here. * * @author (your name) * @version (a version number or a date) */ import java.util.Scanner; import java.util.ArrayList; import java.util.NoSuchElementException; public abstract class AudioVisual extends LibraryItem { private int playingTime; /* * Field Accessor Start */ public int getPlayingTime() { return playingTime; } /* * Field Accessor End * * Field Mutator Start */ public void setPlayingTime( int playingTime ) { this.playingTime = playingTime; } /* * Field Mutator End */ public void printDetails() { System.out.println( "Playing Time: " + playingTime ); super.printDetails(); } public void readItemData( Scanner detailScanner ){ if ( detailScanner != null ) { this.playingTime = Integer.parseInt( detailScanner.next().trim() ); super.readItemData( detailScanner ); } } }