Clases Y Objetos En C#

Páginas: 5 (1048 palabras) Publicado: 12 de junio de 2012
Universidad Tecnológica de la Selva
Programación 2º. cuatrimestre

Introducción a las clases y objetos

Nada puede tener valor sin ser un objeto de utilidad
Karl Marx

Objetivos
 Qué son las clases, los objetos, los métodos y las variables de    

instancia Declarar una clase y utilizarla para crear un objeto Implementar comportamientos d una clase como métodos I l de l é dCómo implementar los atributos de una clase como variables de instancia y propiedades Cómo llamar a los métodos de un objeto para que realicen sus tareas

4

Ing. Francisco Gutiérrez Gordillo

08/02/2010


 Las diferencias entre las variables de instancia de una clase y

las variables locales de un método  Utilizar un constructor para asegurar que los datos de un objeto se inicialicencuando se crea el objeto  Las diferencias entre tipos por valor y tipos por referencia

5

Ing. Francisco Gutiérrez Gordillo

08/02/2010

Clases, objetos, métodos, propiedades y variables d i t i bl de instancia i
 Unidad de aplicación: Clase
 Aloja entre otras cosas a un método l é d  En una clase se proporcionan uno o más métodos  Diseñados para realizar tareas de esa clase p

Método
 Describe los mecanismos que se encargan de realizar sus tareas,

y oculta al usuario l complejos mecanismos para h lt l i los l j i hacer que un objeto actúe

 Objeto
 Podemos construir un objeto de una clase para poder hacer que

un aplicación realice las tareas descritas por la clase

6

Ing. Francisco Gutiérrez Gordillo

08/02/2010


 Llamada a un método
 Seenvían mensajes a un objeto  Indica al método que realice su tarea

 At ib t Atributos
 Un objeto tiene atributos que lleva consigo cuando se utiliza en

p una aplicación
 Variables de instancia
 Es la forma de especificar los atributos de la clase  No necesita tener acceso a las variables de instancia de un objeto

para utilizarlas, puede utilizar las propiedades del objeto
7 Ing.Francisco Gutiérrez Gordillo 08/02/2010


 Las propiedades del objeto contienen
 Descriptores de acceso get  Para leer los valores de las variables  Descriptores de acceso set  Para almacenar valores en ellas

 Clase de ejemplo
 LibroCalificaciones.cs

8

Ing. Francisco Gutiérrez Gordillo

08/02/2010

LibroCalificaciones.cs LibroCalificaciones cs
 Contiene un método quesólo muestra un mensaje de

bienvenida cuándo se l ll bi id á d le llama.  Le mostraremos como crear un objeto de esa clase y cómo llamarlo para q muestre el mensaje de bienvenida p que j  El segundo ejemplo modifica al primero, al permitir que el método reciba el nombre de un curso como “argumento” y al mostrar ese nombre como parte del mensaje d bi t b t d l j de bienvenida id  El tercerejemplo muestra como almacenar el nombre del curso de un objeto tipo LibroCalificaciones.cs, a la hora de j p crear el objeto; el constructor de la clase se encarga de realizar el proceso de inicialización
9 Ing. Francisco Gutiérrez Gordillo 08/02/2010

Agregar una clase a un proyecto de Visual C# Vi l
 Para cada uno de los ejemplos agregará una clase a su

aplicación de consola  Haga cliccon el botón derecho en el nombre del proyecto dentro del Explorador de soluciones y seleccione Agregar > Nuevo Elemento… del menú desplegable.  También puede hacerlo en el menú Proyecto > Agregar p y g g nuevo elemento  En el cuadro de diálogo Agregar nuevo elemento, seleccione Archivo de código y escriba el nombre de su nuevo archivo.

10

Ing. Francisco Gutiérrez Gordillo

08/02/2010 Creación de clase LibroCalificaciones.cs… Crear un nuevo proyecto, lo he nombrado Proyecto

11

Ing. Francisco Gutiérrez Gordillo

08/02/2010

Agregar>Nuevo elemento…

12

Ing. Francisco Gutiérrez Gordillo

08/02/2010

Nombre: LibroCalificaciones…

13

Ing. Francisco Gutiérrez Gordillo

08/02/2010

Debe tener algo así

14

Ing. Francisco Gutiérrez Gordillo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • C++ clases y objetos
  • Clases Y Objetos En C++
  • Objeto C#
  • C con clases
  • CLASES EN C
  • Clases y Objetos
  • Clases en C#
  • Clases en c++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS