viernes, 1 de octubre de 2010

Chapter 4: Classes and Methods

PREGUNTAS

1.- ¿Cuál es la diferencia entre la declaración de una clase y la de un objeto?

Dentro de una clase declaramos objetos. La clase la declaramos con un nombre cualquiera y el objeto se declara con formatos predefinidos.


2.- ¿Qué es una variable de instancia?

Es una variable que se relaciona con una única instancia de una clase.


3.- ¿Cuáles son los dos aspectos básicos de una clase?

Fundamentalmente, encapsula el estado y el comportamiento del concepto que representa. Encapsula el estado a través de marcadores de datos llamados atributos (o variable miembro o variables de instancia), y encapsula el comportamiento a través de secciones de código reutilizables llamados métodos.


4.- ¿Cuál es el significado de los modificadores final y static en Java?

Final se utiliza en diferentes contextos para definir una entidad la cual ya no se puede reemplazar.

Static comparte el valor de una variable miembro entre objetos de una misma clase. Si declaramos una variable miembro de una clase, todos los objetos que declaremos basándonos en esa clase compartirán el valor de aquellas variables a las que se les haya aplicado el modificador static, y se podrá modificar el valor de este desde todas.


5.- ¿Qué significan los términos public y private?

La palabra clave public implica que es posible tener libre acceso tanto a las variables como a las funciones miembro de un objeto.

Private condiciona el acceso a los miembros de una clase solamente utilizando los métodos de la clase en sí.


6.- ¿Qué es un constructor?

Un constructor ejecuta todas las instrucciones que sean requeridas para el correcto funcionamiento del objeto creado. Y asegura que los datos del programa no contengan valores inservibles.


7.- ¿Qué es un método de acceso?

Son un tipo de método normalmente pequeño y simple que se limita a proveer información acerca del estado de un objeto.


8.- ¿Qué es un mutador o método setter?

Es un método utilizado para controlar los cambios de una variable.

De acuerdo con este principio, las variables miembro de una clase se hacen privada y se esconden y protege de cualquier otro código, y sólo puede ser modificadas por una función miembro pública (el método mutador), que toma el nuevo valor deseado como un parámetro, de manera opcional valida ella, y modifica la variable de miembro privado.

 
10.- ¿Qué es un campo de datos inmutables?

Esto significa que una vez establecido el valor del campo de datos no pueden ser alterados. Con esta restricción hay menos necesidad de ocultar el acceso a un valor de datos detrás de un método.


11.- ¿Qué es un nombre completo y calificado?

Es un nombre inequívoco que identifica a que objeto, función o variable se está haciendo referencia.


13.- ¿Qué es una clase interna o anidada?

Es cuando se define o declaramos una clase dentro de otra clase.

...

No hay comentarios:

Publicar un comentario