3.11  Conclusión

En este capítulo aprendió los conceptos básicos de las clases, los objetos, los métodos y las variables de instancia; 
utilizará estos conceptos en la mayoría de las aplicaciones de Java que vaya a crear. En especial, aprendió a declarar 
variables de instancia de una clase para mantener los datos de cada objeto de la clase, y cómo declarar métodos 
que operen sobre esos datos. Aprendió cómo llamar a un método para decirle que realice su tarea y cómo pasar 
información a los métodos en forma de argumentos. Vio la diferencia entre una variable local de un método y 
una variable de instancia de una clase, y que sólo las variables de instancia se inicializan en forma automática. 
También aprendió a utilizar el constructor de una clase para especifi car los valores iniciales para las variables de 
instancia de un objeto. A lo largo del capítulo, vio cómo puede usarse UML para crear diagramas de clases que 
modelen los constructores, métodos y atributos de las clases. Por último, aprendió acerca de los números de punto 
fl otante: cómo almacenarlos con variables del tipo primitivo 

double

, cómo recibirlos en forma de datos de entra-

da mediante un objeto 

Scanner

 y cómo darles formato con 

printf

 y el especifi cador de formato 

%f

 para fi nes de 

visualización. En el siguiente capítulo empezaremos nuestra introducción a las instrucciones de control, las cuales 
especifi can el orden en el que se realizan las acciones de un programa. Utilizará estas instrucciones en sus métodos 
para especifi car cómo deben realizar sus tareas.

Resumen

Sección 3.2 Clases, objetos, métodos y variables de instancia

•  Para realizar una tarea en un programa se requiere un método. Dentro del método se colocan los mecanismos que 

hacen que éste realice sus tareas; es decir, el método oculta los detalles de implementación de las tareas que realiza.

•  La unidad de programa que aloja a un método se llama clase. Una clase puede contener uno o más métodos, que 

están diseñados para realizar las tareas de esa clase.

•  Un método puede realizar una tarea y devolver un resultado.
•  Puede utilizarse una clase para crear una instancia de la clase, a la cual se le llama objeto. Ésta es una de las razones 

por las que Java se conoce como lenguaje de programación orientado a objetos.

•  Cada mensaje que se envía a un objeto se conoce como llamada a un método, y ésta le indica a un método del objeto 

que realice su tarea.

•  Cada método puede especifi car parámetros que representan la información adicional requerida por el método para 

realizar su tarea correctamente. La llamada a un método suministra valores (llamados argumentos) para los paráme-
tros del método.

•  Un objeto tiene atributos que se acarrean con el objeto, a medida que éste se utiliza en un programa. Estos atributos 

se especifi can como parte de la clase del objeto. Los atributos se especifi can en las clases mediante campos.

Sección 3.3 Declaración de una clase con un método, e instanciamiento de un objeto de una clase

•  Cada declaración de clase que empieza con la palabra clave 

public

 debe almacenarse en un archivo que tenga exac-

tamente el mismo nombre que la clase, y que termine con la extensión de nombre de archivo

.java

.

•  La palabra clave 

public

 es un modifi cador de acceso.

•  Cada declaración de clase contiene la palabra clave 

class

, seguida inmediatamente por el nombre de la clase.

•  La declaración de un método que empieza con la palabra clave 

public

 indica que el método está “disponible para el 

público”; es decir, lo pueden llamar otras clases declaradas fuera de la declaración de esa clase.

•  La palabra clave 

void

 indica que un método realizará una tarea, pero no devolverá información cuando la termine.

•  Por convención, los nombres de los métodos empiezan con la primera letra en minúscula, y todas las palabras sub-

siguientes en el nombre empiezan con la primera letra en mayúscula.

•  Los paréntesis vacíos después del nombre de un método indican que éste no requiere parámetros para realizar su 

tarea.

•  El cuerpo de todos los métodos está delimitado por llaves izquierda y derecha ({ y }). 
•  El cuerpo de un método contiene instrucciones que realizan la tarea de éste. Una vez que se ejecutan las instruccio-

nes, el método ha terminado su tarea.

•  Cuando intentamos ejecutar una clase, Java busca el método 

main

 de la clase para empezar la ejecución.

•  Cualquier clase que contenga 

public static void main( String args[] ) 

puede usarse para ejecutar una aplica-

ción.

•  Por lo general, no podemos llamar a un método que pertenece a otra clase, sino hasta crear un objeto de esa clase.

Resumen

105

03_MAQ_CAP_03.indd105

4/19/081:20:00AM