Disculpa Matias la verdad te contest rapido y solo vi que faltaba una llave pero tenias dos errores uno era la falta de la llave y
el otro es hacer un archivo .java con dos clases publicas lo q tenes q hacer es o bien crear una clase publica y la otra no o lo mejor
es hacer un .java con una sola clase.
por ejemplo si hablamos de venta de ropas ,podes hacer un archivo Shirt.java ,Pant.java ,Pullover.java donde cada archivo posee un public class Shirt ,public class Pant ,public class Pullover respectivamente
con sus metodos correspondientes y ademas vas a tener un archivo VentaTest.java que es el que va a contener el main
acordate que cuando hablas de objetos se trata de individualizar las cosas o sea tenes una camisa un pantalon y un pullover
por eso es conveniente hacer clases separadas que representen cada objeto que a vos t sea importante en el problema q trates de resolver,
otra cosa cuando el compilador te tira reached end of file while parsing }
t seniala la llave !!,despues si le colocas la llave q falta t dice class Shirt is public ,should be declared in a file named Shirt.java
te dice q declares la clase Shirt en otro .java
en cuanto a los otros tres errores estas declarando un objeto y luego lo inicializas con el tipo de dato dl objeto tiene razon el amigo Shadow
pero eso en el primer archivo q publicast no estaba tendrias q separar repito el PRIMER archivo q publicaste (donde estan las dos clases juntas ),en Shirt.java y ShirtTest.java y añadir la llave en Shirt.java y ya esta
bueno espero avrt sido d ayuda y claro!!, sino segui preguntando
SUERTE y SALUDOS!!!!