Quote Originariamente inviata da Andrea Romiti Visualizza il messaggio
dove devo dichiararlo per renderlo visibile al metodo buyBook() che deve ricevere una variabile di tipo stringa.
Visto cosi, essendo quei metodi static, la cosa più immediata è definire w fuori dal main e come static. Quindi tutti i metodi static possono usarlo.

La tua classe comunque è troppo piccola e incompleta per poter capire dove vuoi arrivare come design generale.