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()); }
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); }
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 }