Meme si tes classes sont dans un seul fichier, il y a des erreurs:
- declaration
- syntaxe ....

Pour voir ces erreurs avec un IDE (Netbeans ou Eclipse)

En plus mes remarques/commentaires restent valides concernant ces erreurs.