Upload
humberto-covenas
View
217
Download
2
Tags:
Embed Size (px)
DESCRIPTION
Este es unas diapositivas de exposicion sobre los conceptos basicos de POO
Citation preview
Ing. Humberto Coveñas Ing. Humberto Coveñas C.C.
[email protected]@hotmail.comhttp://hcovenas.foroperu.orghttp://hcovenas.foroperu.org
//declarar variablesdouble Base;double Altura;double Area;string nombre;
//Funciondouble CArea(double b, double h) { return (b * h) / 2; }
//declarar variablesdouble Base;double Altura;
//Funciondouble CArea(double b, double h) { return (b * h) / 2; }
Un objeto es una entidad que tiene
asociado un conjunto de métodos y propiedades
Son las características propias de un objeto
Son acciones u órdenes que se le pueden dar al
objeto
• Color• Diámetro• forma
• Inflar()• Desinflar()• Pinchar()
• Radio
• CalcularArea()• MostrarArea()• Dibujar()
• ColorContorno• ColorRelleno• Efecto
• PintarContorno()• CambiarTexto()• Efecto()
Es la capacidad de poder separar los
elementos que quieres ver de los objetos.
• Nombre• Dirección• Edad• SueldoSueldo• MostrarDatos()• CalcularSueldo()• MostrarEdad()
También conocida como ocultamiento. •Publico (Public) (+)•Privado (Private) (-)•Protegido (protected) (#)
• Raza• Color• Edad
• Gritar()• Aletear()
• Raza• Color• Edad
• Gritar()• Aletear()
• Raza• Color• Edad• Gritar()• Aletear()
• Raza• Color• Edad
• Saltar()
Es un mecanismo por el que los objetos pueden compartir atributos y métodos.
• Raza• Color• Edad
• Gritar()• Aletear()
• Raza• Color• Edad
• Saltar()
• Raza• Color• Edad
• Gritar()• Aletear()
En POO el polimorfismo se refiere a la capacidad de las clases heredadas usen un método de forma diferente.
• Nombre• Dirección• Edad• SueldoSueldo
•CalcularSueldo()•MostrarEdad()
ClaseObjetos de la
clase Empleado
Es la plantillas que describe a un
conjunto de objeto, con las mismas propiedades y
métodos
Ejemplo concreto de una clase (instancia)
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()
Globo Objeto1 = new Globo();
Globo Objeto2 = new Globo();Globo Objeto3 = new Globo();Globo Objeto4 = new Globo();
Objeto1.color = “Rojo”;Objeto2.color = “verde”;Objeto3.color = “Azul”;Objeto4.color = “Rosa”;
Objeto1.diametro=10;Objeto1.forma= “redondo”;Objeto1.inflado= true;
Console.WriteLine(Objeto1.color);