Error en Instancia de Clases

Buen día, soy nuevo en la programación en java, estoy haciendo una aplicación pero el problema es que al compilar mis clases me sale error Cannot find symbol en todas las instancias de las clases. Las clases los llamo de esta manera. Tengo una clase llamada Principal que llama a otras dos llamadas VentanaMetodo y VentanaCalculo, respectivamente.

public class Principal{

VentanaMetodo ventana;
VentanaCalculo calculo;

public Principal(){

ventana= new VentanaMetodo();
calculo= new VentanaCalculo();

}
public static void main (String arg[]){
Principal p= new Principal();
}
}
a grandes rasgos es como realizo las instancias, pero el error me sigue apareciendo si cambio de nombre o de variable. todas las clases están en la misma carpeta. ¿cual seria el problema?, ¿hay un concepto que no tomo en cuenta? Gracias por su ayuda

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Yo copie tu codigo en

Yo copie tu codigo en netbeans directamente, como no tenia tus clases me sugirio instanciarlas en otro archivo java.
 

recuerda que tienen que tener package y el nombre del paquete.

intancias

Muchas Gracias, Creo que ese es el problema, me recomendaría algún sitio de donde aprender algo de los paquetes.