ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programacion Basica En C#


Enviado por   •  12 de Junio de 2012  •  3.142 Palabras (13 Páginas)  •  538 Visitas

Página 1 de 13

Elemento CLASES

Concepto C# es un lenguaje orientado a objetos puro , lo que significa que todo con lo que vamos a trabajar en este lenguaje son objetos.

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.

Ejemplo

Una clase es un tipo de molde en la cual tiene características comunes entre los objetos, los datos pueden ser las partes de un auto, y los métodos las acciones que se pueden realizar con los datos.

Clase clAutomovil

Campos _Motor

_Luces

_CajaVelocidad

Métodos mtEncenderMotor()

mtApagarMotor()

mtCambiarVelocidad()

mtEncenderLuces()

mtApagarLuces()

Estructura La sintaxis básica para definir una clase es la que a continuación se muestra, la palabra de class debe ser siempre en minúscula:

Estructura Ejemplo

class <nombre clase>{

<miembros>

} class clAutomovil{

<miembros>

}

Campos Un campo es un dato común a todos los objetos de una determinada clase. Para definir cuáles son los campos de los que una clase dispone se usa la siguiente sintaxis dentro de la zona señalada como <miembros> en la definición de la misma:

<tipoCampo> <nombreCampo>;

Estructura Ejemplo

class <nombre clase>{

<tipoCampo> <nombreCampo>;

} class clAutomovil{

boolean _Motor;

boolean _Luces;

int16 _CajaVelocidad;

}

Métodos 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, por lo que como al principio del tema se indicó, los métodos permiten manipular los datos almacenados en los objetos.

<tipoDevuelto><nombreMétodo> (<parametros>)

{

<instrucciones>

}

Estructura Ejemplo

class <nombre clase>{

<tipoCampo> <nombreCampo>;

<tipoDevuelto><nombreMétodo> (<parametros>)

{

<instrucciones>

}

} class clAutomovil{

boolean _Motor;

boolean _Luces;

int16 _CajaVelocidad;

void mtEncenderMotor(){

<instrucciones>

}

void mtCambiarVelocidad(){

<instrucciones>

}

}

Tipos de métodos con entrada/salida de datos.

Entrada Salida Ejemplo Descripción

Ninguno Ninguno Void mtEjemplo (){

} Este método no recibe valores y no devuelve ningún valor

Boolean Ninguno Void mtEjemplo(boolean r){

} Este método recibe un valor booleano y no devuelve ningún valor.

Int, doublé Ninguno Void mtEjemplo(int a, doublé r){

} Este método recibe un valor entero y decimal y no devuelve ningún valor.

Ninguno String String mtEjemplo(){

return r;

} Este método no recibe valores y devuelve un valor Cadena.

Ninguno Double Double mtEjemplo(){

return r;

} Este método no recibe valores y devuelve un valor Decimal.

Boolean String String mtEjemplo(boolean r){

return r;

} Este método recibe un valor booleano y devuelve un valor Cadena.

Int, double Boolean Boolean mtEjemplo(int a, doublé r){

return r;

} Este método recibe un valor entero y otro decimal y devuelve un valor booleano.

Elemento OBJETOS

Concepto 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

...

Descargar como (para miembros actualizados)  txt (16.4 Kb)  
Leer 12 páginas más »
Disponible sólo en Clubensayos.com