Programacion

Solo disponible en BuenasTareas
  • Páginas : 3 (611 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de noviembre de 2010
Leer documento completo
Vista previa del texto
OBJETOS E IMPLEMENTACIÓN DE UNA CLASE
¿Qué es un objeto en programación?
Un objeto es el concepto clave en la programación orientada a objetos, la idea central de un objeto viene siendo similar ala del mundo real, ya que en programación, los objetos son modelados observando los del mundo real.
Un objeto tiene dos características:
Estado: Atributos definidos del objeto.
Comportamiento:Métodos y/o acciones del objeto.

Tomemos de ejemplo a un perro, este será nuestro objeto.
Su estado, podría ser su color, la raza, el tipo de pelo, su tamaño.
Su comportamiento, puede ladrar, dormir,comer, morder.
¿Qué es un atributo en programación?
Son características de los objetos, cuando nosotros definimos un atributo, normalmente especificamos su nombre y su tipo, los atributos opropiedades son variables donde almacenamos datos relacionados con los objetos.
¿Qué es una clase?
Es la forma abstracta del objeto, esta nos sirve como plantilla que define atributos y métodos comunes paratodos los objetos de cierto tipo.
¿Qué es un método (comportamiento)?
Los métodos representan acciones que un objeto puede realizar, los métodos siempre van ligados a objetos (no todos, hayexcepciones), los métodos los veremos a fondo, mas adelante.
Representación de una clase
Las clases en C# se definen mediante la palabra clave class, después el nombre de la clase, y acto seguido un par dellaves donde se especifican los datos y los métodos que forman el cuerpo de la clase.
class NombreClase   //El nombre de la clase tiene que ser un identificador valido en C#.
{
//campos métodospropiedades instrucciones.
}

Aquí algunos ejemplos de en c# todo lo anterior definido.
class Perro
{
String azul;
Void ladrar ( );
}
class CuentaBancaria
{
//Propiedades
string Titular,banco;
int numdecuenta;
//Métodos
Void depositar ( );
Void retirar ( );
}

En resumen podemos ver que la esencia de la programación orientada a objetos, es eso, los objetos,  estos tienen...
tracking img