Ayuda para obtener ayuda con preguntas muy simples de opción múltiple en JAVA
1 c El llamado contenedor se refiere a un componente que puede contener otros componentes. JButton es el componente de nivel más bajo y no puede incluir otros componentes.
2 b Sintaxis
3.D Los miembros y funciones públicas en JAVA requieren el prefijo público. seguido de tipo int. También se pueden agregar modificadores delante del tipo, como final: marcar una constante cuyo valor no se puede modificar static: marcar una variable estática que pertenece a la clase
4 c El modificador protected significa que solo puede ser accedido por sus subclases.
5.d
Algunos métodos en la clase principal no contienen ninguna lógica y deben ser anulados por la clase secundaria. En este caso, se debe usar la palabra clave abstract para declarar. El método en la clase principal y la subclase proporciona los detalles de implementación de este método abstracto. La clase principal solo proporciona el nombre y la declaración de este método, sin el cuerpo del método, por lo que la subclase debería ser responsable de anular este método.
Cualquier clase que contenga uno o más métodos abstractos también debe declararse abstracta. Para declarar una clase abstracta, la palabra clave abstract debe agregarse antes de la palabra clave class. No se pueden crear instancias de clases abstractas y los constructores y métodos estáticos no se pueden declarar abstractos. Cualquier subclase de una clase abstracta debe implementar todos los métodos abstractos declarados en la clase principal; de lo contrario, la subclase debe declararse como una clase abstracta.
Las clases abstractas no pueden tener objetos, pero se pueden usar para crear referencias a objetos porque el polimorfismo en tiempo de ejecución de Java se logra a través de referencias de clases. Por lo tanto, los objetos pueden crear referencias a clases abstractas y las clases abstractas pueden apuntar a objetos de subclases.
El método modificado estáticamente 6 d indica que el método es un método de clase. Se puede llamar directamente a través del nombre de la clase.nombre del método. Por supuesto, también se puede llamar con objetos. En C++, solo se puede llamar por el nombre de la clase
7 A j2se s significa estándar. La versión estándar de j2me es pequeña y se usa para desarrollo, como teléfonos móviles.
j2ee es. utilizado para el desarrollo a nivel empresarial
8 B. Estrictamente hablando, no hay respuesta para amigable. No se usa en Java. Es un término de C++. Para una variable miembro o función miembro de una Clase, si no es modificada por ninguno de los públicos, protegidos y privados, entonces el miembro obtiene el nivel de "control de acceso predeterminado", es decir, acceso al paquete (acceso al paquete).
Otras clases del mismo paquete pueden acceder a los miembros que pertenecen al acceso al paquete, pero las clases de otros paquetes no pueden acceder a ellos.
El control de acceso a paquetes es más débil que el privado, pero más fuerte que el protegido. Porque, por un lado, siempre que sea una subclase, independientemente de si la subclase y la clase principal están en el mismo paquete, la subclase puede acceder al método protegido en la clase principal. Pero una vez que está fuera del paquete de la clase original, sin importar si es una subclase o no, no puede acceder a sus miembros que pertenecen al nivel de acceso al paquete. Por otro lado, una clase puede acceder a los miembros de acceso a paquetes de otra clase en el mismo paquete y también puede acceder a sus miembros protegidos.
(Nota: paquete es una palabra clave en Java. Aunque el acceso al paquete también es un nivel de control de acceso, la palabra clave "paquete" solo se puede usar para indicar a qué paquete pertenece una clase y no se puede usar como "privado", "público" se coloca delante de una variable miembro o funciona como modificador de control de acceso)
Fuerza de la protección del nivel de acceso: público 9 C Esto. No estoy seguro, pero personalmente creo que la prueba no tiene sentido. JPanel debe controlarse lógicamente y no tener una visualización específica. 1 y 9 siguen siendo diferentes, pero puedes deducir del 1 al 9 y debes elegir C