Buenas!, normalmente, las variables se ponen en la seccion
private asi, para poder acceder a ellas, se tiene que poner funciones
public.
Si hablamos de sintaxis, tu programa estaria bien.
Normalmente, los metodos no se ponen en la seccion
private, pero se puede hacer segun los gustos.
Saludos! y espero que te haya ayudado!