Quote Originariamente inviata da Lucym80 Visualizza il messaggio
mentre la seconda no: mi dà errore di sintassi; dov'è che sbaglio?
Beh, sì la seconda ha diversi errori di struttura/sintassi.

1) Hai messo direttamente come membro della classe
Artista artista1 = new Artista();

che è corretto (è una variabile di istanza). Ma poi hai messo delle istruzioni che è scorretto (devi avere un metodo).

2) La sintassi è comunque sbagliata

artista1.setNome= (Antonello); // NO
artista1.setNome("Antonello"); // SI


idem per setCognome e setBiografia.

Ma comunque queste 4 istruzioni le devi mettere in un metodo, quindi fai pure il classico main(String[] args) di ingresso, altrimenti l'applicazione non la avvii comunque.