Capítulo 10 expandir la estructura de clases

Llenar el espacio en blanco

1, penalización de paquete de palabras clave puede definir un paquete ,? Importar palabras clave pueden ser importados paquete.
2, hay cuatro de acceso en Java: Privada
__, default_ ___, protegido , público .
3, Java puede usarse ___________ paquete estática de importación. Class. * ___ introducción de todos los métodos estáticos de una clase.
. 4, _ JAR comando puede ser etiquetado como una clase toda comprimido.
5, Java en java.lang
paquete se importan automáticamente.
6, Java a través __ enumeración enumeración de palabras clave definición, esta palabra clave es en realidad el equivalente de una clase que hereda __ la enumeración .
7, la enumeración por _ valores () método para obtener todo el contenido de la enumeración.

Opción múltiple

1, cuerda y clase Object A definido _ paquete.
A, B la java.lang, las clases en java.util C, D el java.net, el java.sql
2, ___ C permisos puede acceder al mismo paquete, el paquete de diferentes subclases pueden acceder, clase no niño no puede acceder a los diferentes paquetes.
A, B privado, por defecto C, D protegido, público
. 3, la siguiente es una declaración correcta _ C .
A, java.lang.Integer la interfaz
B, de cadena se define en el paquete java.util
C, Doble paquete java.lang clase
D, doble paquete java.lang.Object clase
4, en el siguiente paquete, clase, y una fuente archivo de descripción, no es la correcta C .
A, un paquete puede comprender una pluralidad de clases
B, un archivo de origen, sólo un público de clase
C, pertenecen a la misma clase de un paquete no se puede acceder entre sí de manera predeterminada, utilice la importación la introducción de
D, el sistema de archivo de origen no lo hace la creación del paquete por defecto
5, cuando la palabra clave se utiliza no se puede definir una clase C
.
A, B final, C pública, el paquete D, protegida

Verdadero o Falso

1, paquete java.lang debe ser importado manualmente por el usuario, o no se puede utilizar. (×)
2, se define el nombre completo del paquete después de la clase: Clase de nombre del paquete. (√)
. 3, se puede definir en los métodos abstractos clase de enumeración, pero sólo necesita implementar el método abstracto vez. (×)
. 4, el método de enumeración puede estar configurado para definir, pero requiere que cada objeto enumeración debe llamar a este constructor. (√)
5, el constructor se define en la enumeración puede utilizar declaración de los derechos del público. (×)

respuesta corta

1 y sus funciones descritas paquete.
R: Utilice los paquetes de gestión puede ser funcionalmente similar clase unificada, y evitará el proyecto con el mismo nombre en conflictos de nombres de clases;
2, una descripción breve de las diferencias entre los cuatro derechos de acceso de Java.
· Privado: sólo se puede acceder en una clase, otras clases no se les permite el acceso;
· defecto: se puede acceder en un solo paquete, pero no permitir el acceso a diferentes paquetes;
· protegida: ¿puede el mismo paquete y subclases de diferentes paquetes el acceso, al igual que otros paquetes no permiten el acceso;
· pública: la clase se puede acceder a todos los paquetes.
3, breve enumeración de las características de conducta y se dan cuenta.
A: enumeración define una pluralidad de varios ejemplos de una clase de objetos que se pueden utilizar, se puede utilizar directamente enumeración "tipo de enumeración objeto." La manera de obtener la operación de clase de objeto de instancias.

problema de programación

1, la definición de un tipo de marca enumeración equipo, sólo hay un número fijo de marcas de computadoras, tales como: Lenovo, HP, Dell, Apple, Acer.

public enum ComputerBrand {
	Lenovo("联想"),HP("惠普"),Dell("戴尔"),Apple("苹果"),Acer("宏碁");
	private String title;宏碁
		this.title=title;
	}
	public String getInfo() {
		return this.title;
	}
}


public class JavaComputerBrand {
       public static void main(String[] args) {
    	ComputerBrand cb=ComputerBrand.Acer;
		System.out.println(cb.getInfo());
	}
}

los resultados

宏碁
Publicados 162 artículos originales · ganado elogios 9 · vistas 3093

Supongo que te gusta

Origin blog.csdn.net/ll_j_21/article/details/104698126
Recomendado
Clasificación