memoria

Páginas: 13 (3217 palabras) Publicado: 1 de abril de 2014
PRÁCTICA
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS (PARTE I)

Objetivos
El alumno conocerá y aplicará el concepto de programación orientada a objetos para la
realización de programas.
Al final de esta práctica el alumno podrá:
Implementar programas orientados a objetos, que utilicen los conceptos del paradigma
de la programación orientada a objetos.
Antecedentes
1. Tener lasbases de la programación orientada a objetos.
2. Manejar sentencias de control de flujo en algún lenguaje de programación
Introducción
Para entender el paradigma de programación orientada a objetos, es necesario
primeramente definir algunos conceptos.





Objeto.- Es un conjunto de atributos y métodos que conforman una entidad.
Clase.- Es un tipo de objeto definido por el usuario. Esdecir, una clase, visto desde
la programación estructurada, es como un nuevo tipo de dato, creado por el usuario.
Atributos.- Son las características que tiene un objeto. Por ejemplo, un lapicero
tendría como atributos marca, color, diámetro de puntilla, número de puntillas,
goma, etc.
Métodos.- Son todas las acciones que puede realizar un objeto. Por ejemplo, el
lapicero tendría comométodo escribir();si además tuviera goma, también podría
tener como método borrar().

En la programación orientada a objetos se definió, por convención, una nomenclatura para
escribir los programas, y así identificar a simple vista, clases, atributos y métodos:
1) No debe existir ningún espacio en blanco, ni guiones bajos dentro de los nombres.
2) En el caso de las clases, la primera letra de cadapalabra que conforma el nombre,
deberá ser mayúscula, por ejemplo: RaizCuadrada, MetodoNewton, etc.
3) Para los nombres de atributos, las letras de todo el nombre deberán ser minúsculas;
en el caso de que incluya varias palabras, a partir de la segunda deberá iniciar con
mayúscula; por ejemplo: banderaIf, parteReal, parteImaginaria,
anguloExpresionPolar, etc.
4) Los nombres de métodos,siguen la misma nomenclatura que con los atributos, la
diferencia es que los métodos llevan un par de paréntesis después del nombre.

Elaborada por:
Ing. Laura Sandoval Montaño
Viridiana del Carmen De Luna Bonilla
Virgilio Green Pérez

Programación Avanzada y Métodos Numéricos

PRÁCTICA
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS (PARTE I)

A continuación se presenta el clásicoprograma que imprime “hola mundo”, escrito en el
lenguaje de programación Java
Ejemplo 1
Imprimir “hola mundo” en pantalla
public class HolaMundo{
public static void main(String args[]){
System.out.println("hola mundo");
}
}

Se puede observar que este programa inicia definiendo una clase. Esto ocurre siempre que
se elabora un programa escrito en Java. En este caso, se definió una claseque se llama
HolaMundo:
public class HolaMundo{
}

Como se indicó anteriormente, toda clase genera objetos, y estos objetos deben tener
atributos y métodos. Pero cuando se requiere ejecutar una clase en lugar de crear un objeto,
ésta debe contener un método main, y siempre se define de la misma forma.
public static void main(String args[]){
}

Y el equivalente al printf() de C, en Javaes:
System.out.println();

Habiendo visto las bases de lo que conforma una clase, ahora se establecerán pasos en el
diseño, desarrollo e implementación de una clase.
En el diseño de programas orientados a objetos, existe una serie de pasos a seguir:
a) Leer y analizar el enunciado.
b) Identificar las clases a utilizar.
c) Para cada clase definir atributos y métodos.
d) Elaborar el diagramade clases.
Ejemplo 2
Elaborar un programa que defina una entidad Persona que tenga como datos nombre,
dirección, teléfono y edad; además que tenga como acciones caminar, correr y hablar por
teléfono. Posteriormente que cree dos instancias de esta entidad y a cada una le asigne
valores a sus datos e invoque a las actividades definidas.

Elaborada por:
Ing. Laura Sandoval Montaño...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • La memoria
  • Memoria
  • Memoria
  • Memoria
  • Memoria
  • La Memoria
  • Memorias
  • Memorias

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS