Пример #1
0
        public static void Executar()
        {
            /*
             * MÉTODOS ESTÁTICOS *
             * A diferença entre um método Estático e um método não Estático
             * é que o Estático só pode ser acessado somente a partir Classe, dessa forma:
             * 'NomeDaClasse.NomeDoMetotdo()',
             * ou seja, esse método pertence à Classe não ao Objeto.
             *
             * Já no método não estático, é preciso instanciar um Objeto dessa forma:
             * 'var nomoDoObjeto = new NomeDaClasse()'
             * para poder acessar os MEMBROS da Classe, dessa forma:
             * 'nomoDoObjeto.NomeDoMetotdo()', neste caso o Método pertence ao Objeto e não à Classe.
             *
             * Finalizando,
             * um método que pertece à Classe não é acessivel a partir de um Objeto e
             * um método que pertece ao Objeto não é acessivel a partir da Classe.
             */

            var resultado = CalculadoraEstatica.Multiplicar(2, 2);

            Console.WriteLine("Resultado: {0}", resultado);

            CalculadoraEstatica calc = new CalculadoraEstatica();

            Console.WriteLine(calc.Somar(2, 2));
        }
Пример #2
0
        public static void Executar()
        {
            var resultado = CalculadoraEstatica.Multiplicar(2, 2);

            Console.WriteLine("Resultado: {0}", resultado);

            CalculadoraEstatica calc = new CalculadoraEstatica();

            Console.WriteLine(calc.Somar(2, 2));
        }
Пример #3
0
        //quando é estático não precisa instanciar, pode acessar diretamente
        public static void Executar()
        {
            var resultado = CalculadoraEstatica.Multiplicar(5, 2);

            Console.WriteLine("Resultado: {0}", resultado);

            var somar = new CalculadoraEstatica();

            Console.WriteLine("Somar: {0}", somar.Somar(6, 5));
        }
Пример #4
0
 public static void Executar()
 {
     Console.WriteLine(CalculadoraEstatica.Somar(10, 20));
     Console.WriteLine(CalculadoraEstatica.Multiplicar(10, 20));
 }