qwdq
los Cielos y la tierra "
[Génesis 1,1 - Sagrada Bíblia]
3.0
Orientada a Objetos
Programación
(Con Java usando BlueJ)
MSc. Fernando A. Rojas Morales
3.0
Parte I:
Fundamentos del objeto
orientación
Objetos y clases
Objetos Primera con Java - Una introducción práctica usando BlueJ, © David J. Barnes, Michael Kölling
3
Al final delcapítulo que
deben tener una comprensión
de lo objetos y clases
son, lo que son usado para,
y cómo obrar recíprocamente con
ellos.
Objetos Primera con Java - Una introducción práctica usando BlueJ, © David J. Barnes, Michael Kölling
4
Objetos
•Imagínese un coche. . .
Objetos Primera con Java - Una introducción práctica usando BlueJ, © David J. Barnes, Michael Kölling
5
Objetos•Imagínese un coche. . .
Objetos Primera con Java - Una introducción práctica usando BlueJ, © David J. Barnes, Michael Kölling
6
Objetos
•Imagínese un coche. . .
Objetos Primera con Java - Una introducción práctica usando BlueJ, © David J. Barnes, Michael Kölling
7
Creación de objetos
Manifestación
Objetos Primera con Java - Una introducción práctica usando BlueJ, © David J.Barnes, Michael Kölling
8
Objetos y clases en Java
•Objetos
Java objetos objetos del modelo de un
dominio del problema. Solemos referirnos a un
en particular como un objeto instancia.
Los objetos se crean a partir de clases.
•Clases
Representar a todos los objetos de una
clase .
Objetos Primera con Java - Una introducción práctica usando BlueJ, © David J. Barnes, Michael Kölling9
Objetos y clases en Java
Objetos Primera con Java - Una introducción práctica usando BlueJ, © David J. Barnes, Michael Kölling
10
Creación de objetos
Objetos Primera con Java - Una introducción práctica usando BlueJ, © David J. Barnes, Michael Kölling
11
Llamar a métodos
•Podemos comunicarnos con los objetos por
invocación métodos en ellos. Objetos
por lo generalhacer algo si invocamos
un método.
Objetos Primera con Java - Una introducción práctica usando BlueJ, © David J. Barnes, Michael Kölling
12
Parámetros
•Los métodos pueden tener parámetros a
proporcionar información adicional para una
tarea.
Objetos Primera con Java - Una introducción práctica usando BlueJ, © David J. Barnes, Michael Kölling
13
Firma y tipos de datos
•Lacabecera de un método se llama su
la firma. Proporciona información
necesaria para invocar ese método.
•Parámetros tienen tipos. El tipo de
definir qué tipo de valores de un
parámetro puede tomar.
Objetos Primera con Java - Una introducción práctica usando BlueJ, © David J. Barnes, Michael Kölling
14
Los tipos de
datos
•El método de diálogo llamada también
incluye
una sección detexto llamado comentar.
Los comentarios están incluidos para
proporcionar
información para el lector (humano).
Objetos Primera con Java - Una introducción práctica usando BlueJ, © David J. Barnes, Michael Kölling
15
Varias instancias
•Muchos objetos similares (Múltiple
casos) puede ser creado a partir de un solo
clase.
•Echa un vistazo a la
del triángulo:
changeSize
métodochangeSize vacío (int newHeight, int newWidth)
Objetos Primera con Java - Una introducción práctica usando BlueJ, © David J. Barnes, Michael Kölling
16
Estado
Objetos Primera con Java - Una introducción práctica usando BlueJ, © David J. Barnes, Michael Kölling
17
Estado
•Los objetos tienen estado. El estado es
representado por almacenamiento de
valores en
campos.
•EnBlueJ, el estado de un objeto puede
ser inspeccionados por la selección de la
Inspeccionar
función.
Objetos Primera con Java - Una introducción práctica usando BlueJ, © David J. Barnes, Michael Kölling
18
¿Qué hay en un objeto?
•Al inspeccionar diferentes que los objetos
se dará cuenta de que los objetos de la mismo
clase todos tienen la mismo campos.
•Por el contrario, los...
Regístrate para leer el documento completo.