Clases En C

6
Clases en C# 2007

Transcript of Clases En C

Page 1: Clases En  C

Clases en C#

2007

Page 2: Clases En  C

C#

• Componentes de un Clase

Nombre

Atributos

Componentes

Program

?????

main

Se crean

Page 3: Clases En  C

C#

• Componentes:

• - Por defecto : main

• - Se crean : » Void: componente que devuelve los valores

» Int, double, string……: para retornar necesitan la orden RETURN.

Page 4: Clases En  C

C#

• Donde se crean los atributos: a continuación de la clase

• Donde se crea el componente: a continuación del VOID MAIN, considerando tambien fuera del MAIN por defecto.

Page 5: Clases En  C

• using System;• using System.Collections.Generic;• using System.Text;

• namespace ConsoleApplication1• {• class Program• {• //Declarar Atributos• int n1;• int n2;• //Comportamiento principal• static void Main(string[] args)• {• Program op = new Program();• op.leer();• Console.WriteLine("Suma={0}", op.suma());• Console.ReadKey();• }• //Comportamiento creados por nosotros• //Lee los atributos• void leer()• {• Console.WriteLine("Ingresar N1");• n1 = Convert.ToInt16(Console.ReadLine());• Console.WriteLine("Ingresar N2");• n2 = Convert.ToInt16(Console.ReadLine());• }• //Realiza la suma• int suma()• {• int s;• s = n1 + n2;• return s;• }• }• }

Page 6: Clases En  C

• using System;• using System.Collections.Generic;• using System.Text;

• namespace ConsoleApplication1• {• class Program• {• //Declarar Atributos• int n1;• int n2;• //Comportamiento principal• static void Main(string[] args)• {• Program op = new Program();• op.leer();• Console.WriteLine("Suma={0}", op.suma());• Console.WriteLine("la division es={0}", op.divide());• Console.ReadKey();• }• //Comportamiento creados por nosotros• //Lee los atributos• void leer()• {• Console.WriteLine("Ingresar N1");• n1 = Convert.ToInt16(Console.ReadLine());• Console.WriteLine("Ingresar N2");• n2 = Convert.ToInt16(Console.ReadLine());• }• //Realiza la suma• int suma()• {• int s;• s = n1 + n2;• return s;• }• double divide()• {• double divide;• divide = n1/n2;• return divide;• }• }• }