O que são parâmetros?
Como o nome já diz parâmetro é tudo aquilo que a gente toma como base para realizar algo.
Em outra palavras é a base para se tomar uma decisão.
Agora vamos aplicar esse conceito na programação. Lembrando que esse ensinamento serve para qualquer linguagem de programação, desde C, PHP, Visual Basic, PHP, Java etc.
Vamos imaginar a seguinte situação, eu tenho uma calculadora e quero realizar um calculo.
Qual é o parâmetro que preciso ter para poder cacular? Ou qual é a base de cálculo que preciso?
1º Saber qual operação matemática é.
2º Saber quais valores serão calculados.
Ou seja, se eu sei a operação e sei os valores logo ter um resultado é lógico.
Então o resultado não é um parâmetro.
Ok. Isso foi uma explicação lógica.
Agora vamos na prática.
Usando o mesmo exemplo.
Nós temos uma calculadora e queremos fazer um cálculo de soma.
Então nós precisamos por base ter somente os valores.
Na programação todo parâmetro é passado por uma função.
Você já deve ter notado que todo método contém “() parenteses”
Dentro do parenteses voce coloca o parametro e depois dentro da função voce usa eles conforme o necessário.
Vamos lá.
Vamos criar uma classe que se chama Calculadora, pois vamos usar ela para criar um objeto para realizar os calculos.
o resultado será 20, pois a=10 e b=10;
Bom, é bem simples assim.
O tipo primitivo do parâmetro pode ser qualquer um, desde que saiba usar.
Pode ser desde variáveis até objetos, lembrando que o parâmetro não é tido como referência, mas sim passado como valor.
Enfim, é isso.
:]