Paolodia ha scritto:
non riesco a comprendere come mai nel file Mp3.java ha creato due metodi Mp3 e cosa facciano di preciso
Quei due non sono "metodi" ma
costruttori. Servono a inizializzare lo stato di un oggetto quando altrove viene fatto un
new Mp3( .....argomenti..... )
e in base a quanti/quali argomenti il compilatore sceglie il costruttore appropriato da invocare.
Paolodia ha scritto:
e perché ha creato i set e get di autore e titolo che invece sono presenti nel file Canzone.java
Spero di essere stato chiaro, grazie in anticipo per l'aiuto.
Quei getter di autore e titolo in Mp3 fanno solamente da "passacarte" per ottenere indirettamente quei dati dall'oggetto Canzone contenuto nel Mp3.
Tutto qui. Si poteva fare anche diversamente.