Social Icons

viernes, 22 de julio de 2022

Ejemplo sobre carga de constructores con C#

 // See https://aka.ms/new-console-template for more information


class Menu

{


    static void Main(string[] args)

    {

        Coche coche1=new Coche(3,3);

        Console.WriteLine(coche1.getDatosCoche());


        Coche coche2 = new Coche();

        Console.WriteLine(coche2.getDatosCoche());

    }


}


class Coche

{

    //Propiedades o Caracteristicas

    private int ruedas;  //Encapsulando

    private double largo;

    private double ancho;

    private bool climatizador;

    private String tapiceria;


    //Constructor - Cual es el estado inicial

    public Coche() //Los coches iniciarian con estas caracteristicas 

    {

        ruedas = 4;

        largo = 4.5;

        ancho = 1.7;



    }

    public Coche(double largo_c, double ancho_c)  

    {

        ruedas = 4;

        largo = largo_c;

        ancho = ancho_c;    

    }



   //Comportamientos del Coche(Funciones o Metodos)

   public string getDatosCoche()

    {

        return "Ruedas: " + ruedas + " Largo: "+ largo + " ancho: " + ancho;

    }


}


No hay comentarios.:

Publicar un comentario

PELICULAS PARA VER

  Inexactitudes fácticas en las películas (msn.com) https://www.msn.com/es-co/entretenimiento/famosos/inexactitudes-f%C3%A1cticas-en-las-pel...

 
 
Blogger Templates