static void Main(string[] args) { //Create Object //Way ralative Carro carro1 = new Carro(); //Way absolute OPP.Vehicle.Carro carro2 = new Vehicle.Carro(); // To utilize when there isn't using <folder.namespace> //Way import Vehicle.Carro carro3 = new Vehicle.Carro(); Console.WriteLine("Marca " + carro1.Brand); Console.WriteLine("Digite a marca que deseja alterar"); carro1.Brand = Console.ReadLine(); Console.WriteLine("Marca " + carro1.Brand); //Method doesn't return information Console.WriteLine("Open the Door " + carro1.Internal_lights); carro1.OpenDoor(); Console.WriteLine("Open the Door result " + carro1.Internal_lights); //Method Return Information string Farol = carro1.AcenderFarolAutomaticamente(); Console.WriteLine("Method return: " + Farol); Console.WriteLine("Method return: " + carro1.AcenderFarolAutomaticamente()); Console.ReadKey(); }
static void Main(string[] args) { // construção do objeto se dá a partir de características que ele possui // métodos = ações // classe é como uma fábrica Carro carro = new Carro(); carro.AbrirPorta(); string intensidade = carro.AcenderFarolAutomaticamente(); Console.WriteLine("A intensidade do farol é: " + intensidade); // instanciando um valor estático Console.WriteLine("Valor estático da classe: " + Carro.quantidadeDeCarrosProduzidos); }
static void Main(string[] args) { Veiculo.Carro carro = new Carro(); _01_Classe.Veiculo.Carro carro2 = new Carro(); Carro carro3 = new Carro(); Console.WriteLine("Marca: " + carro.Marca); carro.Marca = "FORD"; Console.WriteLine("Marca: " + carro.Marca); Console.WriteLine("Estado das Luzes: " + carro.LuzesInternas); carro.AbrirPorta(); Console.WriteLine("Estado das Luzes: " + carro.LuzesInternas); string statusFarol = carro.AcenderFarolAutomaticamente(); Console.WriteLine("Status Farol: " + statusFarol); Console.ReadKey(); }