Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

[Duda] Ayuda enteniendo las Class y porque es necesario crear una Class por cada documento

Hola! Tengo duda ya que por ejemplo en otros lenguajes como JS podemos crear muchas clases en un solo archivo. Me puedieran ayudar a entender como funciona en JAVA? porque es necesario estar creando un documento tipo Class por cada una de las clases que hacemos.

Muchas gracias!

2 respuestas
solución!

¡Hola Aldo! En Java, cada archivo de clase debe contener una sola clase pública con el mismo nombre que el archivo. Esto se debe a que Java utiliza el nombre del archivo para identificar la clase y cargarla en el programa.

La razón por la que se recomienda tener una sola clase por archivo es para mantener una estructura clara y organizada en el proyecto. Además, esto facilita la reutilización de código en otros proyectos.

Sin embargo, es posible tener varias clases en un solo archivo, pero solo una de ellas puede ser pública y debe tener el mismo nombre que el archivo. Las demás clases deben ser privadas y solo pueden ser utilizadas dentro de la clase pública.

Espero que esto te ayude a entender por qué es necesario crear una clase por cada documento en Java. Si tienes alguna otra duda, no dudes en preguntar. ¡Espero haber ayudado y buenos estudios!

Excelente Eric, entendido! Muchisimas gracias por la aclaración!