Programacion Orientada a Objetos

Páginas: 8 (1791 palabras) Publicado: 18 de febrero de 2015


Objetos y clases.
Generalmente, cuando nos referimos a un objeto en particular hablamos de una instancia. De aquí, en adelante usaremos regularmente el termino . Instancia es casi un sinónimo, de objeto. Nos referimos a un objeto como instancia cuando queremos enfatizar que son de una clase en particular (como por ejemplo, cuando decimos ).
Métodos.
Los elementos del menú contextual delcírculo representan las operaciones que se pueden usar para manipular el círculo. En Java, estas operaciones se denominan métodos. Usando la terminología común, decimos que estos métodos son llamados o invocados.
Parámetros.
Los valores adicionales que requieren algunos métodos se denominan parámetros. Un método indica el tipo de parámetros que requiere.
void moverHorizontal(int distancia)
Estalínea se denomina signatura del método. La signatura proporciona algo de información sobre el método en cuestión. La parte comprendida entre paréntesis (int distancia) es la información sobre el parámetro requerido. Para cada parámetro se define un tipo y un nombre. La signatura anterior establece que el método requiere un pará- metro de tipo int y de nombre distancia.
Tipos de dato.
Un tipoespecifica la naturaleza del dato que debe pasarse a un parámetro. El tipo int significa números enteros (en inglés, , de aquí su abreviatura .
El tipo de dato String indica que se espera el ingreso de un fragmento de texto (por ejemplo, una palabra o una frase).
Estado.
Se hace referencia al conjunto de valores de todos los atributos que definen un objeto como el estado del objeto.

¿Qué es unobjeto?
Al inspeccionar objetos diferentes observará que todos los objetos de la misma clase tienen los mismos campos; es decir que el número, el tipo de dato y los nombres de los campos de una misma clase son los mismos, mientras que el valor de un campo en particular de cada objeto puede ser distinto. Por el contrario, los objetos de clases diferentes pueden tener diferentes campos.
La razónes que el número, el tipo de dato y el nombre de los campos se definen en una clase, no en un objeto. La historia es similar para los métodos. Los métodos se definen en la clase del objeto. Como resultado, todos los objetos de una clase dada tienen los mismos métodos. Sin embargo, los métodos se invocan desde los objetos.
El punto importante es que los objetos pueden crear otros objetos y puedenllamar a cada uno de sus métodos. Un programa Java normal puede tener centenares o miles de objetos. El usuario de un programa sólo lo inicia (y por lo general, en el inicio se crea un primer objeto) y todos los otros objetos son creados, directa o indirectamente, por ese objeto.
Código Fuente.
Cada clase tiene algún código fuente asociado. El código fuente es un texto que define los detalles dela clase.
El código fuente (o simplemente el código) es un texto escrito en lenguaje de programación Java y define qué campos y métodos tiene la clase y qué ocurre cuando se invoca un método.
Valores de retorno.
Cuando llamamos al método obtenerNombre de la clase Estudiante notamos algo nuevo: los métodos pueden devolver un valor como resultado. De hecho, la signatura de cada método nosinforma si devuelve o no un resultado y qué tipo de resultado es.
String obtenerNombre()
La palabra String que aparece antes del nombre del método especifica el tipo de retorno. En este caso, establece que este método devolverá un resultado de tipo String cuando sea invocado. La signatura de cambiarNombre es:
void cambiarNombre (String nuevoNombre)
La palabra void indica que este método no retornaningún resultado.
Objetos como parámetros.
Los objetos pueden ser pasados como parámetros a los métodos de otros objetos. En el caso de que un método espere un objeto como pará- metro, el nombre de la clase del objeto que espera se especifica como el tipo de pará- metro en la signatura de dicho método.

Comprender las definiciones de clases.
En este capítulo nos internamos por primera vez...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion orientada a objetos
  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++.
  • Programacion orientada a objetos
  • ¿Que es la Programación Orientada a Objetos?
  • programacion orientada a objetos
  • Programacion orientada a objetos
  • Programación orientada a objetos
  • Investigacion de programacion orientada a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS