guia2lli

Páginas: 8 (1754 palabras) Publicado: 30 de agosto de 2015
12

Practica 17
ENUNCIADO: Crear la clase pública (public) ejemploDeRazas que incluye diferentes razas de los objetos perro, gato, raza con ejemplos múltiples para las razas de los objetos. El programa debe imprimir cada raza con sus respectivos nombres de los objetos perro y gato que la componen.
Nota Esta práctica se propuso en la guía de trabajo #1
Esta es una solución:
/**
*@(#)ejemploDeRazas.java
*
* @author
* @version 1.00 2010/7/30
*/
public class ejemploDeRazas {
public static void main(String args[]){
// Creamos los objetos
String perro = new String ("Chandanes");
String gato = new String ("Lucita");
String raza1 = new String ("Criolla");
String raza2 = new String ( "Angola");
// Impresion de resultados en pantalla
System.out.print("Mi perrito " + perro + " esde raza " + raza1);
System.out.print("\nMi gatica " + gato + " es de raza " + raza2);
}
public ejemploDeRazas () {
}
}
Propuesta
Compilar y ejecutar la practica anterior
Nota: A un problema dado se le pueden dar diferentes soluciones
TRABAJO INDEPENDIENTE PERSONAL
PRACTICAS PROPUESTAS
Practica 18
ENUNCIADO:
Crear un programa que presenta en pantalla una lista de sus amigos
Practica 19ENUNCIADO:
Crear una lista de libros y sus autores asi:
El libro Cien Años de Soledad fue escrito por Gabriel Garcia Marquez
El libro Viaje a la Luna fue escrito por Julio Verne .... etc.
Practica 20
ENUNCIADO:
Crear una lista de CDs de música


5

Programación Orientada a Objetos
(OOP - Object Oriented Programming)

Introducción
Existen muchos lenguajes de programación que reciben diferentesclasificaciones

Las clasificaciones más conocidas son:
Lenguajes de bajo nivel - Son binarios (las instrucciones son largas secuencias de unos y ceros). Se denominan como lenguajes al nivel de la maquina porque funcionan como funcionan los computadores (pulsos ON y OFF).
Ejemplos: Lenguaje Maquina y Lenguaje Assembler, etc.
Lenguajes de alto nivel - Escritos en instrucciones de lenguaje natural,comprensibles por el hombre, generalmente en Ingles: print, System, text, integer, out, input, read, write, etc,
Ejemplos: Lenguaje Visual Basic, Lenguaje, Java, Lenguaje PHP, etc.

Otra clasificación:
Lenguajes estructurados
Usan funciones o estructuras como conjuntos de instrucciones o códigos complejos agrupados en librerías, que se pueden llamar muchas veces desde el programa sin tener queprogramar la estructura cada vez que se vaya a utilizar.
Ejemplos: Pascal, C, Delphi, C++
Lenguajes Orientados a Objetos
Utilizan los objetos como elementos de programación, que se pueden reutilizar constantemente. Equivale a los objetos de una construcción: los adobes, las ventanas, los pórticos, etc. que se compran hechos y se utilizan para agilizar la obra.
Los objetos se construyen con códigode la misma manera que los ladrillos se construyen con arcilla o barro. Luego los objetos se ensamblan en programas mas complejos así como los adobes se ensamblan para construir casas.

Estructuras de Programación Orientada a Objetos
Objetos
Son elementos concretos de programacion.
Cosas de la vida real o virtual que se pueden tocar o se pueden ver.
El universo esta poblado de objetos
Hayobjetos reales:
Una silla, una moto, un carro, un perro, un libro, un adobe, una puerta.
Hay objetos virtuales:
Un botón, un formulario, una ventana, una caja de texto en el monitor.

6

Clasificaciones
Los seres humanos somos dados a clasificar las cosas u objetos por alguna característica y la función que cumplen:
Si hablamos de patinetas, bicicletas, carros, motos, aviones, submarinos,barcos, etc. sabemos que todos ellos son vehículos y que su función es mover.
Si hablamos de amebas, pájaros, gatos, loros, elefantes, ballenas, etc. sabemos que estamos hablando de animales, y su función es vivir.
Hacemos una abstracción de ciertas características y funciones, para clasificarlos como objetos comunes en lo que se llaman clases.
Clases
Son elementos abstractos de programación. Son la...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS