public static void Main(string[] args) { //Criação de objetos do tipo Robo: Robo robo1 = new Robo("r4"); Robo robo2 = new Robo("r9"); Robo.NovaMensagem("Somos todos iguais!"); robo1.setCor(ConsoleColor.Green); robo1.Mensagem(); robo2.Mensagem(); robo2.setCor(ConsoleColor.Red); Robo.NovaMensagem("Vamos dominar o mundo, babacas !!!"); Robo.Msg(); }
public static void Main(string[] args) { Robo xpto = new Robo("Robozao"); Robo r2d2 = new Robo("Robozin"); Robo.NovaMensagem("Somos mt parecidos!"); xpto.setCor(ConsoleColor.Green); xpto.Mensagem(); r2d2.Mensagem(); r2d2.setCor(ConsoleColor.Red); Robo.NovaMensagem("Alguns mais parecidos ainda!"); xpto.Mensagem(); r2d2.Mensagem(); }
static void Main(string[] args) { //Criação de objetos do tipo Robo: Robo xpto = new Robo("XPTO"); Robo r2d2 = new Robo("R2D2"); //Utilização do método estático NovaMensagem. //Veja que o método é acessado a partir da clase: Robo.NovaMensagem("Somos todos iguais!"); //Utilização dos métodos não estáticos de cada objeto: xpto.Mensagem(); r2d2.Mensagem(); r2d2.setCor(ConsoleColor.Red); Robo.NovaMensagem("Alguns mais iguais que os outros!"); xpto.Mensagem(); r2d2.Mensagem(); Console.ReadKey(); }