Top Banner
Ing. Humberto Ing. Humberto Coveñas C. Coveñas C. [email protected] [email protected] http:// http:// hcovenas.foroperu.org hcovenas.foroperu.org
29

introduccion a la programcion orientada a objetos POO

Mar 30, 2016

Download

Documents

Este es unas diapositivas de exposicion sobre los conceptos basicos de POO
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: introduccion a la programcion orientada a objetos POO

Ing. Humberto Coveñas Ing. Humberto Coveñas C.C.

[email protected]@hotmail.comhttp://hcovenas.foroperu.orghttp://hcovenas.foroperu.org

Page 2: introduccion a la programcion orientada a objetos POO
Page 3: introduccion a la programcion orientada a objetos POO

//declarar variablesdouble Base;double Altura;double Area;string nombre;

//Funciondouble CArea(double b, double h) { return (b * h) / 2; }

Page 4: introduccion a la programcion orientada a objetos POO

//declarar variablesdouble Base;double Altura;

//Funciondouble CArea(double b, double h) { return (b * h) / 2; }

Page 5: introduccion a la programcion orientada a objetos POO
Page 6: introduccion a la programcion orientada a objetos POO
Page 7: introduccion a la programcion orientada a objetos POO

Un objeto es una entidad que tiene

asociado un conjunto de métodos y propiedades

Page 8: introduccion a la programcion orientada a objetos POO

Son las características propias de un objeto

Page 9: introduccion a la programcion orientada a objetos POO

Son acciones u órdenes que se le pueden dar al

objeto

Page 10: introduccion a la programcion orientada a objetos POO

• Color• Diámetro• forma

• Inflar()• Desinflar()• Pinchar()

Page 11: introduccion a la programcion orientada a objetos POO

• Radio

• CalcularArea()• MostrarArea()• Dibujar()

Page 12: introduccion a la programcion orientada a objetos POO

• ColorContorno• ColorRelleno• Efecto

• PintarContorno()• CambiarTexto()• Efecto()

Page 13: introduccion a la programcion orientada a objetos POO

Es la capacidad de poder separar los

elementos que quieres ver de los objetos.

Page 14: introduccion a la programcion orientada a objetos POO

• Nombre• Dirección• Edad• SueldoSueldo• MostrarDatos()• CalcularSueldo()• MostrarEdad()

Page 15: introduccion a la programcion orientada a objetos POO

También conocida como ocultamiento. •Publico (Public) (+)•Privado (Private) (-)•Protegido (protected) (#)

Page 16: introduccion a la programcion orientada a objetos POO

• Raza• Color• Edad

• Gritar()• Aletear()

Page 17: introduccion a la programcion orientada a objetos POO

• Raza• Color• Edad

• Gritar()• Aletear()

• Raza• Color• Edad• Gritar()• Aletear()

• Raza• Color• Edad

• Saltar()

Page 18: introduccion a la programcion orientada a objetos POO

Es un mecanismo por el que los objetos pueden compartir atributos y métodos.

Page 19: introduccion a la programcion orientada a objetos POO

• Raza• Color• Edad

• Gritar()• Aletear()

• Raza• Color• Edad

• Saltar()

Page 20: introduccion a la programcion orientada a objetos POO

• Raza• Color• Edad

• Gritar()• Aletear()

Page 21: introduccion a la programcion orientada a objetos POO

En POO el polimorfismo se refiere a la capacidad de las clases heredadas usen un método de forma diferente.

Page 22: introduccion a la programcion orientada a objetos POO
Page 23: introduccion a la programcion orientada a objetos POO

• Nombre• Dirección• Edad• SueldoSueldo

•CalcularSueldo()•MostrarEdad()

ClaseObjetos de la

clase Empleado

Page 24: introduccion a la programcion orientada a objetos POO

Es la plantillas que describe a un

conjunto de objeto, con las mismas propiedades y

métodos

Ejemplo concreto de una clase (instancia)

Page 25: introduccion a la programcion orientada a objetos POO

public class Globo {

public String color;public int diametro;public String forma;public Boolean inflado;

public void inflar () { inflado=true;}

}

+ Color+ Diámetro+ forma

+ Inflar()

Page 26: introduccion a la programcion orientada a objetos POO

Globo Objeto1 = new Globo();

Globo Objeto2 = new Globo();Globo Objeto3 = new Globo();Globo Objeto4 = new Globo();

Page 27: introduccion a la programcion orientada a objetos POO

Objeto1.color = “Rojo”;Objeto2.color = “verde”;Objeto3.color = “Azul”;Objeto4.color = “Rosa”;

Objeto1.diametro=10;Objeto1.forma= “redondo”;Objeto1.inflado= true;

Page 28: introduccion a la programcion orientada a objetos POO

Console.WriteLine(Objeto1.color);

Page 29: introduccion a la programcion orientada a objetos POO