Linguagem de programação 4
Daniel de Sena Araújo
Escola Técnica CEPEP
Agenda
• Declaração e chamada de métodos;
• Passando informações para um método;
• Retornando informações de um método;
• ...
Método
• Seqüência nomeada de instruções;
• Possui nome e corpo;
• O nome do método deve indicar sua
finalidade;
• O corpo...
Sintaxe
tipo de retorno nome(lista de
parâmetros)
{
//Instruções
}
Sintaxe
• Tipo de retorno: Nome de um tipo e especifica o
tipo de informação que o método retorna;
• Nome: É o nome por qu...
Exemplos
int somarValores(int a, int b)
{
//Instruções;
}
void exibirResultado(int resultado)
{
//Instruções;
}
Return
• Para que um método retorne uma informação,
você deve escrever uma instrução de retorno
dentro do método.
• Faça i...
Return - Exemplo
int somarValores(int a, int b)
{
return a + b;
}
Return
• Deve estar no final do método, porque ele
finaliza o método;
• Todas instruções após a instrução return não
serão...
Examinando os métodos
• Examinar os métodos do exercício 4.
Chamando métodos
• Sintaxe: nome do método(lista de
parâmetros);
• Nome do método: deve corresponder
exatamente ao nome do...
Examinando chamada de métodos
• Examinar as chamadas de métodos do
exercício 4.
Escopo
• Escopo de uma variável é o local onde ela
pode ser utilizada;
• Está vinculado ao local da declaração da
variável.
Escopo local
• Definido pelas chaves de abertura e
fechamento de um método;
• As variáveis declaradas dentro desse escopo
...
Escopo de classe
• Definido pelas chaves de abertura e
fechamento do corpo de uma classe;
• Fazem parte desse escopo as va...
Sobrecarga de métodos
• Métodos com os mesmos nomes e dentro do
mesmo escopo e com número de parâmetros
ou tipos de dados ...
Exercício
Depurando código
• Debug > Start Debugging (F5): Inicia a depuração;
• Debug > Toggle Breakpoint (F9): Especifica um
ponto...
• Email:
danieldesenaaraujo@gmail.com
• GitHub:
https://github.com/danieldesenaaraujo
• SlideShare:
http://pt.slideshare.n...
Fim
Próximos SlideShares
Carregando em…5
×

Curso C# - Métodos e escopo

503 visualizações

Publicada em

Terceira aula da disciplina linguagem de programação 4 do curso técnico de informática da Escola técnica CEPEP.

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
503
No SlideShare
0
A partir de incorporações
0
Número de incorporações
6
Ações
Compartilhamentos
0
Downloads
25
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Curso C# - Métodos e escopo

  1. 1. Linguagem de programação 4 Daniel de Sena Araújo Escola Técnica CEPEP
  2. 2. Agenda • Declaração e chamada de métodos; • Passando informações para um método; • Retornando informações de um método; • Escopo de classe e local; • Depuração.
  3. 3. Método • Seqüência nomeada de instruções; • Possui nome e corpo; • O nome do método deve indicar sua finalidade; • O corpo contém as instruções; • Podem receber dados e retornar informações.
  4. 4. Sintaxe tipo de retorno nome(lista de parâmetros) { //Instruções }
  5. 5. Sintaxe • Tipo de retorno: Nome de um tipo e especifica o tipo de informação que o método retorna; • Nome: É o nome por qual o método será chamado. Deve ser iniciado com um verbo; • Lista de parâmetros: Descreve os tipos e nomes das informações que você deve passar ao chamar o método. • Instruções: Linhas que serão executadas quando o método for chamado.
  6. 6. Exemplos int somarValores(int a, int b) { //Instruções; } void exibirResultado(int resultado) { //Instruções; }
  7. 7. Return • Para que um método retorne uma informação, você deve escrever uma instrução de retorno dentro do método. • Faça isso usando a palavra chave return seguida por uma instrução que calcula o valor retornado e um ponto e vírgula.
  8. 8. Return - Exemplo int somarValores(int a, int b) { return a + b; }
  9. 9. Return • Deve estar no final do método, porque ele finaliza o método; • Todas instruções após a instrução return não serão executadas; • Métodos void devem ter no final do método a instrução return seguida de um ponto e vírgula.
  10. 10. Examinando os métodos • Examinar os métodos do exercício 4.
  11. 11. Chamando métodos • Sintaxe: nome do método(lista de parâmetros); • Nome do método: deve corresponder exatamente ao nome do método que você está chamando; • Lista de parâmetros: deve fornecer um valor para cada parâmetro. Os parâmetros devem ser separados por vírgula;
  12. 12. Examinando chamada de métodos • Examinar as chamadas de métodos do exercício 4.
  13. 13. Escopo • Escopo de uma variável é o local onde ela pode ser utilizada; • Está vinculado ao local da declaração da variável.
  14. 14. Escopo local • Definido pelas chaves de abertura e fechamento de um método; • As variáveis declaradas dentro desse escopo desaparecem ao fim da execução do método; • Nesse escopo as variáveis não podem ser usadas para compartilhar informações entre os métodos; • Variáveis denominadas variáveis locais.
  15. 15. Escopo de classe • Definido pelas chaves de abertura e fechamento do corpo de uma classe; • Fazem parte desse escopo as variáveis declaradas dentro do corpo da classe, mas fora dos métodos; • Essas variáveis recebem o nome de Fields (campos) e são compartilhadas com todos os métodos.
  16. 16. Sobrecarga de métodos • Métodos com os mesmos nomes e dentro do mesmo escopo e com número de parâmetros ou tipos de dados diferentes; • De acordo com a lista de parâmetros passada, o compilador saberá qual a implementação do método executar.
  17. 17. Exercício
  18. 18. Depurando código • Debug > Start Debugging (F5): Inicia a depuração; • Debug > Toggle Breakpoint (F9): Especifica um ponto de parada; • Debug > Step Into (F11): “Entra” em um método; • Debug > Step Over (F10): Executa sem entrar em um método; • Debug > Stop Debugging (Shift + F5): Encerra a depuração;
  19. 19. • Email: danieldesenaaraujo@gmail.com • GitHub: https://github.com/danieldesenaaraujo • SlideShare: http://pt.slideshare.net/danieldesenaaraujo
  20. 20. Fim

×