Ecco proprio quello il problema, in compilazione mi dice che devo mettere la classe rettangolo e la classe traingolo in file diversi, se utilizzo "public". Se ometto "public" e utilizzo quello di default, inserisco tutto in un solo file come l'ho postato non mi dà errore. Perchè?