示例#1
0
        public void Executar()
        {
            ClienteEspecial clienteEspecial = new ClienteEspecial("Lucas Skywalker");

            clienteEspecial.FazerPedido(1, "Residencial", 1);

            clienteEspecial = new ClienteEspecial();
            clienteEspecial.FazerPedido(1, "Residencial", 1);

            clienteEspecial.FazerPedido(2, "Comercial");

            clienteEspecial.FazerPedido(3);
            ///cliente.FazerPedido(3);

            // As instruções a seguir produzem erros de compilação.
            // Um argumento tem que ser fornecido para o primeiro parâmetro, e ele
            // precisa ser um inteiro.
            //clienteEspecial.FazerPedido("Residencial", 1);
            //clienteEspecial.FazerPedido();

            // Você não pode deixar um "buraco" nos argumentos              //clienteEspecial.FazerPedido(3, , 4);
            //clienteEspecial.FazerPedido(3, 4);

            // Você pode usar um argumento nomeado para fazer
            // a instrução anterior funcionar.
            clienteEspecial.FazerPedido(3, quantidade: 4);
        }
示例#2
0
        public void Executar()
        {
            ClienteEspecial clienteEspecial = new ClienteEspecial("Lucas");

            clienteEspecial.FazerPedido(1, "Residencial", 1);

            clienteEspecial = new ClienteEspecial();
            clienteEspecial.FazerPedido(1, "Residencial", 1);

            clienteEspecial.FazerPedido(2, "Comercial");

            clienteEspecial.FazerPedido(3);

            clienteEspecial.FazerPedido(3, quantidade: 4);
        }