C SHARP CLASES METODOS
Uniguajira
Clases en C #
La clase define los atributos y métodos comunes a los objetos de ese tipo, pero
luego, cada objeto tendrá sus propios valores ycompartirán las mismas funciones.
Debemos crear una clase antes de poder crear objetos (instancias) de esa clase. Al
crear un objeto de una clase, se dice que se crea una instancia de la clase o unobjeto propiamente dicho
La estructura de una clase es:
class [nombre de la clase]
{
[Atributos o variables de la clase]
[Métodos o funciones de la clase]
[Main]
}
Clase principal
Método principalProgramación II – Ingeniería de Sistemas
Uniguajira
Ejemplo 1: Confeccionar una clase que permita cargar el nombre y la edad de una persona.
Mostrar los datos cargados. Imprimir un mensaje si es mayorde edad.
using
using
using
using
System;
System.Collections.Generic;
System.Linq;
System.Text;
namespace prueba_clases
{
class Persona
{
private string nombre;
private int edad;
Nombre de la ClaseLos atributos se definen dentro de la clase pero fuera del Main, con
la Cláusula Private no permitimos el acceso de los atributos desde
otras clases; a los atributos se le tiene acceso desde cualquiermétodo de la clases salvo desde la Main
public void Inicializar()
Declarar los metodos de la clase
{
Console.Write("Ingrese el nombre:");
nombre = Console.ReadLine();
string linea;
Metodo 1:Inicializar
Console.Write("Ingrese la edad:");
linea = Console.ReadLine();
edad = int.Parse(linea);
}
public void Imprimir()
{
Console.Write("Nombre:");
Metodo 2: Imprimir
Console.WriteLine(nombre);Console.Write("Edad:");
Console.WriteLine(edad);
}
public void EsMayorEdad()
{
if (edad >= 18)
{
Console.Write("Es mayor de edad");
}
else
{
Console.Write("No es mayor de edad");
}
Console.ReadKey();
}
Método3: Hace el cálculo y
muestra si es mayor de edad
En el Main declaramos un objeto de la clase Persona y
static void Main(string[] args)
llamamos los métodos en una forma adecuada
{
Persona per1 =...
Regístrate para leer el documento completo.