示例#1
0
        static void Main(string[] args)
        {
            //eFabricante fabricante;

            Auto      NuevoAuto;
            Auto      NuevoAuto2;
            Auto      NuevoAuto3;
            Auto      NuevoAuto4;
            Rueda     miRueda1;
            Rueda     miRueda2;
            Rueda     miRueda3;
            Kilometro kilometro1;
            Kilometro kilometro2;
            Kilometro aux;

            /*****************************************
            *  fabricante = eFabricante.Hundai;
            *  fabricante = (eFabricante)1; casteo malo
            *****************************************/


            //kilometro1 = new Kilometro(10);
            //kilometro2 = new Kilometro(5);
            //aux = new Kilometro(0);

            //aux = Kilometro.Sumar(kilometro1, kilometro2);

            //aux = kilometro1 + kilometro2;

            //int dato = kilometro1 + 33;

            /*
             * if (kilometro1 == kilometro2)
             * {
             *
             *
             * }*/

            Metro unmetro;

            Kilometro k1 = (Kilometro)33;

            Kilometro k2 = 66;

            int num = k1 + k2;

            unmetro = k1;

            Metro resultado = unmetro + k2;

            NuevoAuto = new Auto();
            NuevoAuto.MostrarAuto();
            NuevoAuto2 = new Auto();
            NuevoAuto3 = new Auto();
            NuevoAuto4 = new Auto();

            miRueda1 = new Rueda();
            miRueda2 = new Rueda(66, "Michelin");
            miRueda3 = new Rueda(33);
        }
示例#2
0
        public static Kilometro operator +(Kilometro k1, Kilometro k2)
        {
            Kilometro aux;

            aux          = new Kilometro(0);
            aux.cantidad = k1.cantidad + k2.cantidad;
            return(aux);
        }