Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Gabrield Marquez en 04 de Enero 2016, 23:59

Título: C# ejemplo clases Programa que toma el Nombre y la cedula de Un Estudiante
Publicado por: Gabrield Marquez en 04 de Enero 2016, 23:59
Código del ejemplo:

Código: [Seleccionar]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;



    class Persona
    {
        private string cedula;
        private string nombre;
        private string apellido;

        public Persona(string cedula, string nombre, string apellido)
        {
            this.cedula = cedula;
            this.nombre = nombre;
            this.apellido = apellido;
        }
        public string Getcedula()
        {
         return cedula;
        }
        public string Getnombre()
        {
            return nombre;
        }
        public string Getapellido()
        {
            return apellido;
        }
    }
   
    class Estudiante:Persona
        {
        private string matricula;
        private string carrera;
       

        public Estudiante(string cedula, string nombre, string apellido, string matricula, string carrera):base(cedula,nombre,apellido)
        {
            this.matricula = matricula;
            this.carrera = carrera;
           
        }
        public string Getmatricula()
        {
            return matricula ;
        }
        public string Getcarrera()
        {
            return carrera;
        }
    }

    class Prueba
    {
    public static void Main ()
    {
    Estudiante op1 = new Estudiante ("123789001","Juan","Mendoza", "100044974", "Lic. Informatica");
    Estudiante op2 = new Estudiante("001476589002", "Maria", "Camela", "100044974", "Ing. Civil");
        MostrarEstudiante(op1);
        MostrarEstudiante(op2);

        Console.ReadKey();
    }
        public static void MostrarEstudiante (Estudiante o)
        {
            System.Console.WriteLine("Cedula {0}  Nombre {1}  Apellido {2} Matricula {3}  Carrera {4}", o.Getcedula(), o.Getnombre(), o.Getapellido(), o.Getmatricula(), o.Getcarrera());
        }
    }