maxresdefault 68

Programación Orientada a Objetos Herencia en C# [71]

La herencia en C# es una de las premisas y técnicas de la POO la cual permite a los programadores crear una clase general primero y luego más tarde crear clases más especializadas que re-utilicen código de la clase general. La herencia también le permite escribir un código más limpio y legible.

Herencia en C#

Codigo: https://github.com/programadornovato/-CURSO–C-/commit/1a25f6ca5d7ca04c845c8ec9770c8404e40dfa9c

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HolaMundo
{
    class Estudiantes:Personas
    {
        private string codigoEstudiante;
        private float calificacion;
        private char salon;
        public Estudiantes(string _nombre, string _apellido, int _edad, string _codigoEstudiante, float _calificacion,char _salon)
            :base(_nombre,_apellido,_edad) {
            codigoEstudiante = _codigoEstudiante;
            calificacion = _calificacion;
            salon = _salon;
        }
        public string getCodigoEstudiante() {
            return codigoEstudiante;
        }
        public float getCalificacion() {
            return calificacion;
        }
        public char getSalon() {
            return salon;
        }
    }
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HolaMundo
{
    class Personas
    {
        private string nombre;
        private string apellido;
        private int edad;
        public Personas(string _nombre, string _apellido, int _edad) {
            nombre = _nombre;
            apellido = _apellido;
            edad = _edad;
        }
        public string getNombre() {
            return nombre;
        }
        public string getApellido() {
            return apellido;
        }
        public int getEdad() {
            return edad;
        }
    }
}
using System;
using System.Windows.Forms;
using Microsoft.VisualBasic;
/*
Autor: Programador novato
Fecha: 01/01/2021
Este programa hace que los novatos aprenden a hacer
un codigo bonito y ya
*/
namespace HolaMundo
{
    class Program
    {
        static void Main(string[] args)
        {
            Personas p = new Personas("Juan","Perez",30);
            Console.WriteLine("Nombre="+p.getNombre()+" Apellido="+p.getApellido()+" Edad="+p.getEdad());
            Estudiantes e = new Estudiantes("Pepe", "Morales", 20, "cod_PPM", 10,'c');
            Console.WriteLine("Nombre=" + e.getNombre() + " Apellido=" + e.getApellido() + " Edad=" + e.getEdad()+" Codigo Estudiante="+e.getCodigoEstudiante()+" calificacion="+e.getCalificacion()+" Salon="+e.getSalon());
            Console.Read();
        }
    }
}

🎦 [CURSO] C#: https://www.youtube.com/watch?v=NKPMGY6NCko&list=PLCTD_CpMeEKQSOU8Vf9VHXrZa2rc8X0X5&ab_channel=programadornovato
🎦 [CURSO] C++ DE 0 A HEROE 🦸: https://www.youtube.com/watch?v=APN8aCyPvww&list=PLCTD_CpMeEKTofxs7iottRxJ5YPM7BOcc&ab_channel=programadornovato
🎦 [Curso] Java Netbeans Completo☕: https://www.youtube.com/watch?v=97nO4-zdviA&list=PLCTD_CpMeEKTT-qEHGqZH3fkBgXH4GOTF&ab_channel=programadornovato

🔗 Canal de ProgramadorNovato: https://www.youtube.com/c/programadornovato
🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com
🔗 Gracias por apoyar este canal: https://www.patreon.com/programadornovato

Anterior tutorial Siguiente tutorial

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)