コード例 #1
0
    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();
    }
コード例 #2
0
    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();
    }
コード例 #3
0
        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();
        }