clases y objetos en c#

11
Fundamentos Programación Orientada a Objetos C# es un lenguaje orientado a objetos puro, lo que significa que todo con lo que vamos a trabajar en este lenguaje son objetos. Un objeto es un agregado de datos y de métodos que permiten manipular dichos datos, y un programa en C# no es más que un conjunto de objetos que interaccionan unos con otros a través de sus métodos. Definición de clases

Upload: jonathan

Post on 02-Jul-2015

20.342 views

Category:

Education


5 download

DESCRIPTION

utilizacion y declaracion de clases y declaracion de objetos simples y compuestos a través de clases existentes

TRANSCRIPT

Page 1: Clases Y Objetos en C#

Fundamentos Programación Orientada a Objetos

C# es un lenguaje orientado a objetos puro,

lo que significa que todo con lo que vamos a

trabajar en este lenguaje son objetos. Un

objeto es un agregado de datos y de métodos

que permiten manipular dichos datos, y un

programa en C# no es más que un conjunto

de objetos que interaccionan unos con otros

a través de sus métodos.

Definición de clases

Page 2: Clases Y Objetos en C#

Fundamentos Programación Orientada a Objetos en C#

Una clase es la definición de

las características concretas

de un determinado tipo de

objetos. Es decir, de cuáles

son los datos y los métodos

de los que van a disponer

todos los objetos de ese tipo.

Conceptos de

clase

Page 3: Clases Y Objetos en C#

Fundamentos Programación Orientada a Objetos

Declaración de una clase Ejemplo de una clase

Page 4: Clases Y Objetos en C#

Fundamentos Programación Orientada a Objetos

Declaración de una clase y un objeto

Nombre del objeto

Page 5: Clases Y Objetos en C#

Fundamentos Programación Orientada a Objetos

Declaración de varios objetos dentro de una clase

Page 6: Clases Y Objetos en C#

Fundamentos Programación Orientada a Objetos

Ejercicio

Definir una clase llamada Tren

Definir una clase llamada Avion

Definir una clase llamada Barco

Definir una clase llamada Transporte y en ella definir los objetos de las clases anteriores

Page 7: Clases Y Objetos en C#

Fundamentos Programación Orientada a Objetos

Solución

Page 8: Clases Y Objetos en C#

Fundamentos Programación Orientada a Objetos

Otra forma de declarar objetos definidos como arreglos de

objetos

Page 9: Clases Y Objetos en C#

Fundamentos Programación Orientada a Objetos

Ejercicio

Definir una clase llamada Frutas

Definir un arreglo de objetos llamado f1 con tres espacios de memoria

Construir cada uno de los espacios de memoria

Page 10: Clases Y Objetos en C#

Fundamentos Programación Orientada a Objetos

Solución

Page 11: Clases Y Objetos en C#

Fundamentos Programación Orientada a Objetos

Un método es un conjunto de instrucciones a las que se les asocia un nombre de modo que si se desea

ejecutarlas basta referenciarlas a través de dicho nombre en vez de tener que escribirlas. Dentro de

estas instrucciones es posible acceder con total libertad a la

información almacenada en los campos pertenecientes a la clase dentro de la que el método se ha definido, los métodos permiten

manipular los datos almacenados en los objetos.

Conceptos de

Método