¿Podemos tener varias clases públicas dentro de una clase en Java?
¿Podemos tener varias clases públicas dentro de una clase en Java?

Video: ¿Podemos tener varias clases públicas dentro de una clase en Java?

Video: ¿Podemos tener varias clases públicas dentro de una clase en Java?
Video: ¿Puedo poner varias CLASES en un mismo archivo Java? 2024, Mayo
Anonim

Sí eso pueden . Sin embargo, hay pueden solo uno clase pública por. Java archivo, como clases públicas debe tengo el mismo nombre que el archivo de origen. Uno Java expediente pueden consiste en múltiples clases con la restricción de que solo uno de ellos pueden ser público.

Asimismo, la gente pregunta, ¿podemos tener varias clases públicas dentro de una clase?

Puedes tener varias clases dentro de una clase . Se llaman interiores Clase es o clases anidadas . Usted puede incluso tener varias clases definiciones en un solo archivo.java sin que uno sea anidado en otro (siempre que solo uno sea público , Porque un clase pública tiene que ser declarado en un archivo que lleva su nombre).

Además de lo anterior, ¿por qué debería haber solo una clase pública en Java? El compilador también pone la restricción de que Debería estar al máximo una clase pública por Java archivo, para que cada clase pública se puede acceder desde el mundo exterior. Cualquiera de las dos Clases de Java o las interfaces en el mismo paquete no pueden tener el mismo nombre.

Con respecto a esto, ¿por qué no podemos tener más de una clase pública en el mismo archivo?

Así que cuando nosotros proveer más de una clase pública en un programa, el compilador mismo se detiene usted por tirar un error. Esto se debe a que más tarde no podemos confundir la JVM en cuanto a cuál clase Es para ser es inicial clase , porque solo una clase pública con los público static void main (String args ) es la inicial clase para JVM.

¿Podemos crear varias clases en un Java?

Sí eso pueden . Sin embargo, hay pueden solo sé uno público clase por. archivo java , como publico clases debe tengo los mismo nombre como fuente expediente . Un archivo Java puede consiste en múltiples clases con la restricción de que solo uno de ellos pueden ser público.

Recomendado: