package TP4; public class Song extends AbstractAudioElement { private String artiste; private int length; private int size; public Song (int l, String t,String p, String a) throws IncorrectFileNameException{ super(p); setLength(l); setArtiste(a); setName(t); setSize(); if (!getFichier().exists()) { throw new IncorrectFileNameException(p); } } public String getArtiste() { return artiste; } public void setArtiste(String artiste) { this.artiste = artiste; } public int getLength() { return length; } public void setLength(int length) { this.length=length; } public int getSize() { return size; } public void setSize() throws SecurityException { this.size=(int)getFichier().length(); } }