예제 #1
0
        public static void Main(string[] args)
        {
            Frutas esta = new Frutas();

            Console.WriteLine("Hola se ha creado un objeto: {0}", esta.Name);
            Console.WriteLine("Nombre cambiado");
            esta.Name = "Carol";
            Console.WriteLine("Hola se ha creado un objeto: {0}", esta.getNameMethod());
        }
예제 #2
0
        public static void Main(string[] args)
        {
            Coords c1 = new Coords();

            c1.x = 100;
            c1.y = 200;
            Coords c2 = c1;

            Console.WriteLine(c2.x + c2.y);

            Frutas fruta = new Frutas("naomi");

            Console.WriteLine("soy el nombre de la fruta: {0}", fruta.Nombre);
            Frutas.getNombre.mGetNombre(fruta);
        }
예제 #3
0
        public static void Main(string[] args)
        {
            Frutas fruta = new Frutas {
                Kind = "Mac", Cost = 0.5, Amount = 12
            };                                                              // se usan corchetes en vez de curly bracers, no se definieron atributos privados asi uqe se definen al crear el objeto

            fruta.Kind = "windows";
            Frutas pera = fruta;

            Console.WriteLine("Frutas: {0} {1} ", Frutas.FruitType, fruta.GetFruta()); // no puedo acceder a FruitType desde un objeto porque no va a hacer parte de los objetos, solo de la clase
            Console.WriteLine("hola soy la propiedad saludoClase: {0}", Frutas.saludoClase);
            Console.WriteLine("hola soy el metodo returnoNum: {0}", Frutas.retornoNum());
            Console.WriteLine("hola soy el objeto copiado pera: {0}", pera.GetFruta());
            // Console.WriteLine("hola sera que puedo llamar metodos o propeidades estaticas desde un objeto de la clase frutas? {0}:", fruta.retornoNum()); // no puedo, para compiralar esta linea debe irse
        }