SlideShare una empresa de Scribd logo
1 de 8
Básico em Programação ,[object Object],[object Object],[object Object]
Métodos ,[object Object]
Métodos Tendo o Array: $nome[] = “Ved”; $nome[] = “Ana Paula”; $nome[] = “Ivan”; $nome[] = “Flávia”; Sempre que precisarmos saber as meninas do grupo, chamamos retornaMeninas($nome); Que retornará um Array contendo apenas as meninas. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Métodos ,[object Object]
Métodos ,[object Object]
Métodos ,[object Object]
Métodos function copaDoMundo($primeiraFase, $mataMata = “”) { } No exemplo acima, o método recebe dois parâmetros, mas apenas o primeiro é obrigatório. O segundo possui um valor padrão, o que automaticamente o torna opcional: caso você não o passe, será assumido o valor padrão, neste caso, vazio.
Métodos Os métodos permitem ao programador escrever uma menor quantidade de código, pois o método pode ser escrito de forma a atender diversas situações e assim ser chamado diversas vezes durante a execução do seu programa. A isso, damos o nome de re-aproveitamento de código e é uma das melhores práticas de desenvolvimento. Um dos conceitos muito difundidos em programação é o chamado  DRY , que significa  Don’t Repeat Yourself . Mais informações: http://en.wikipedia.org/wiki/Don't_repeat_yourself

Más contenido relacionado

La actualidad más candente (9)

Aula 5 PHP - Criação de sites II
Aula 5 PHP - Criação de sites IIAula 5 PHP - Criação de sites II
Aula 5 PHP - Criação de sites II
 
Exercícios shellscript
Exercícios shellscriptExercícios shellscript
Exercícios shellscript
 
Funcao PHP
Funcao PHPFuncao PHP
Funcao PHP
 
Estrutura de decisão switch case
Estrutura de decisão switch caseEstrutura de decisão switch case
Estrutura de decisão switch case
 
Aula04
Aula04Aula04
Aula04
 
Algoritmo e lógica de programação - aula 3
 Algoritmo e lógica de programação - aula 3 Algoritmo e lógica de programação - aula 3
Algoritmo e lógica de programação - aula 3
 
Fundamentos SQL - Microsoft SQL Server 2019 - Parte 1/8
Fundamentos SQL - Microsoft SQL Server 2019 - Parte 1/8Fundamentos SQL - Microsoft SQL Server 2019 - Parte 1/8
Fundamentos SQL - Microsoft SQL Server 2019 - Parte 1/8
 
Algoritmos 01 - Semana 08 - Estruturas de repetição
Algoritmos 01 - Semana 08 - Estruturas de repetiçãoAlgoritmos 01 - Semana 08 - Estruturas de repetição
Algoritmos 01 - Semana 08 - Estruturas de repetição
 
Java: Condicionais
Java: CondicionaisJava: Condicionais
Java: Condicionais
 

Destacado

Calendário primaria - valorosos - 2012
Calendário  primaria - valorosos - 2012Calendário  primaria - valorosos - 2012
Calendário primaria - valorosos - 2012
ferrazrx
 
Calendario estaca 2012
Calendario estaca 2012Calendario estaca 2012
Calendario estaca 2012
ferrazrx
 
Calendário 2012 Sacerdócio e Soc.Soc.
Calendário 2012 Sacerdócio e Soc.Soc.Calendário 2012 Sacerdócio e Soc.Soc.
Calendário 2012 Sacerdócio e Soc.Soc.
ferrazrx
 
Treinamento missionários de ala
Treinamento missionários de alaTreinamento missionários de ala
Treinamento missionários de ala
Pedro Caldas
 
Ministração da cruz
Ministração da cruzMinistração da cruz
Ministração da cruz
Wildete Silva
 

Destacado (20)

Calendário primaria - valorosos - 2012
Calendário  primaria - valorosos - 2012Calendário  primaria - valorosos - 2012
Calendário primaria - valorosos - 2012
 
2 miembro misionero
2 miembro misionero2 miembro misionero
2 miembro misionero
 
Calendario estaca 2012
Calendario estaca 2012Calendario estaca 2012
Calendario estaca 2012
 
Programa ..
Programa ..Programa ..
Programa ..
 
FamilySearch Indexing
FamilySearch Indexing FamilySearch Indexing
FamilySearch Indexing
 
Calendário 2012 Sacerdócio e Soc.Soc.
Calendário 2012 Sacerdócio e Soc.Soc.Calendário 2012 Sacerdócio e Soc.Soc.
Calendário 2012 Sacerdócio e Soc.Soc.
 
Estudio de las escrituras
Estudio de las escriturasEstudio de las escrituras
Estudio de las escrituras
 
Duplas mestres familiares quórum de élderes 2011
Duplas mestres familiares   quórum de élderes 2011Duplas mestres familiares   quórum de élderes 2011
Duplas mestres familiares quórum de élderes 2011
 
Obra missionária
Obra missionáriaObra missionária
Obra missionária
 
Treinamento missionários de ala
Treinamento missionários de alaTreinamento missionários de ala
Treinamento missionários de ala
 
O quarto missionário completo
O quarto missionário  completo O quarto missionário  completo
O quarto missionário completo
 
Templo mormon
Templo mormonTemplo mormon
Templo mormon
 
Cómo hacer que el matrimonio funcione bien
Cómo hacer que el matrimonio funcione bienCómo hacer que el matrimonio funcione bien
Cómo hacer que el matrimonio funcione bien
 
Treinamento para presidência do quórum de élderes
Treinamento para presidência do quórum de élderesTreinamento para presidência do quórum de élderes
Treinamento para presidência do quórum de élderes
 
O que todo o elder deveria saber
O que todo o elder deveria saber O que todo o elder deveria saber
O que todo o elder deveria saber
 
Sou EU o Salvador de Meu Irmão?
Sou EU o Salvador de Meu Irmão?Sou EU o Salvador de Meu Irmão?
Sou EU o Salvador de Meu Irmão?
 
Aula EBD - Mórmons
Aula EBD - MórmonsAula EBD - Mórmons
Aula EBD - Mórmons
 
Ministração da cruz
Ministração da cruzMinistração da cruz
Ministração da cruz
 
Templo de Salomão
Templo de SalomãoTemplo de Salomão
Templo de Salomão
 
Arquitetura de Informação - DETRAN RJ
Arquitetura de Informação - DETRAN RJArquitetura de Informação - DETRAN RJ
Arquitetura de Informação - DETRAN RJ
 

Similar a Aula3

Similar a Aula3 (20)

Introdução ao desenvolvimento com PHP
Introdução ao desenvolvimento com PHPIntrodução ao desenvolvimento com PHP
Introdução ao desenvolvimento com PHP
 
Programação Orientado a Objetos - Sessao 4.pptx
Programação Orientado a Objetos - Sessao 4.pptxProgramação Orientado a Objetos - Sessao 4.pptx
Programação Orientado a Objetos - Sessao 4.pptx
 
Curso Java Básico - Aula02
Curso Java Básico - Aula02Curso Java Básico - Aula02
Curso Java Básico - Aula02
 
PHP - Arrays
PHP - ArraysPHP - Arrays
PHP - Arrays
 
10 heranca
10   heranca10   heranca
10 heranca
 
Aula5
Aula5Aula5
Aula5
 
Lambda Expressions
Lambda ExpressionsLambda Expressions
Lambda Expressions
 
Java básico - Módulo 08 - Introdução à programação orientada à objetos oo - c...
Java básico - Módulo 08 - Introdução à programação orientada à objetos oo - c...Java básico - Módulo 08 - Introdução à programação orientada à objetos oo - c...
Java básico - Módulo 08 - Introdução à programação orientada à objetos oo - c...
 
Php02
Php02Php02
Php02
 
Aula Herança
Aula HerançaAula Herança
Aula Herança
 
JavaScript - #Aula04 parte 06 - CamelCase, getElementByID, isNaN
JavaScript - #Aula04 parte 06 - CamelCase, getElementByID, isNaNJavaScript - #Aula04 parte 06 - CamelCase, getElementByID, isNaN
JavaScript - #Aula04 parte 06 - CamelCase, getElementByID, isNaN
 
Aprendendo ruby
Aprendendo rubyAprendendo ruby
Aprendendo ruby
 
Aula 1 5
Aula 1 5Aula 1 5
Aula 1 5
 
Curso Java Básico - Aula 03
Curso Java Básico - Aula 03Curso Java Básico - Aula 03
Curso Java Básico - Aula 03
 
Orientação a objetos com PHP
Orientação a objetos com PHPOrientação a objetos com PHP
Orientação a objetos com PHP
 
Refactoring
RefactoringRefactoring
Refactoring
 
Testes com python: como fazer uma refatoração segura
Testes com python: como fazer uma refatoração seguraTestes com python: como fazer uma refatoração segura
Testes com python: como fazer uma refatoração segura
 
Minicurso php
Minicurso phpMinicurso php
Minicurso php
 
Repetições e vetores
Repetições e vetoresRepetições e vetores
Repetições e vetores
 
Lista Exercicios 05
Lista Exercicios 05Lista Exercicios 05
Lista Exercicios 05
 

Más de Fabio Vedovelli (7)

Palestra sobre empreendedorismo na web no evento TI no Vale 2010
Palestra sobre empreendedorismo na web no evento TI no Vale 2010Palestra sobre empreendedorismo na web no evento TI no Vale 2010
Palestra sobre empreendedorismo na web no evento TI no Vale 2010
 
Cães aposentados no japão
Cães aposentados no japãoCães aposentados no japão
Cães aposentados no japão
 
Aula5
Aula5Aula5
Aula5
 
Flex Mania Vedovelli
Flex Mania VedovelliFlex Mania Vedovelli
Flex Mania Vedovelli
 
Aula4
Aula4Aula4
Aula4
 
Aula2
Aula2Aula2
Aula2
 
Aula1
Aula1Aula1
Aula1
 

Último

Último (9)

ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 

Aula3

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Métodos function copaDoMundo($primeiraFase, $mataMata = “”) { } No exemplo acima, o método recebe dois parâmetros, mas apenas o primeiro é obrigatório. O segundo possui um valor padrão, o que automaticamente o torna opcional: caso você não o passe, será assumido o valor padrão, neste caso, vazio.
  • 8. Métodos Os métodos permitem ao programador escrever uma menor quantidade de código, pois o método pode ser escrito de forma a atender diversas situações e assim ser chamado diversas vezes durante a execução do seu programa. A isso, damos o nome de re-aproveitamento de código e é uma das melhores práticas de desenvolvimento. Um dos conceitos muito difundidos em programação é o chamado DRY , que significa Don’t Repeat Yourself . Mais informações: http://en.wikipedia.org/wiki/Don't_repeat_yourself