Exemple #1
0
        static void Main(string[] args)
        {
            Rueda       rueda;
            Rueda       rueda2;
            Rueda       rueda3;
            Rueda       rueda4;
            Rueda       rueda5;
            Auto        auto;
            Auto        auto2;
            Auto        auto3;
            eFabricante fabricante;

            rueda  = new Rueda();
            rueda2 = new Rueda("Comida");
            rueda3 = new Rueda(33);
            rueda4 = new Rueda("con marca", 56);
            rueda5 = new Rueda(8, "fideos");

            auto  = new Auto();
            auto2 = new Auto();
            auto3 = new Auto();

            fabricante = (eFabricante)1;

            auto.mostrarAuto();
        }
Exemple #2
0
        /* Constructores de clase.
         * Tienen el mismo nombre que la clase
         * Pueden tener modificador de visibilidad. (Public, private etc)
         * No tienen valor de rertorno.
         * Pueden tener parametros.
         * Se ejecutan al crear una instancia de la clase (objeto).
         * Se puede y debe usar el operador this.
         * Puede acceder a los atributos de instancia.
         * Puede acceder a los atribustos estaticos.
         */
        public Auto()
        {
            this.fabricante         = (eFabricante)0;
            this.fabricante         = (eFabricante)numeroRandom.Next(0, 2);
            this.delanteraIzquierda = new Rueda();
            this.delanteraDerecha   = new Rueda();
            this.traseraIzquierda   = new Rueda();
            this.traseraDerecha     = new Rueda();

            contadorDeObjetos += 1;
        }