Progetta un esercizio di codifica che testi la comprensione di base della programmazione orientata agli oggetti.
Progetta una classe chiamata Cane che abbia le seguenti variabili di istanza: nome, razza ed età. La classe dovrebbe inoltre avere un costruttore che prenda questi tre parametri e assegni le corrispondenti variabili di istanza. Scrivi un metodo chiamato abbaiare() che stampi la stringa "Woof!". Infine, scrivi un metodo main() che crei un oggetto Cane e chiami il suo metodo abbaiare().