gostaria de entender melhor o objetivo dos arrays? a função this, e o metodo length
queria entender quais os objetivos e para que utilizo eles?
gostaria de entender melhor o objetivo dos arrays? a função this, e o metodo length
queria entender quais os objetivos e para que utilizo eles?
Usando um exemplo parecido com o do curso, imagina que você queira representar a idade de funcionários de uma empresa. Faria sentido você declarar 1000 variáveis do tipo int para isso ? Não né. É nessa hora que você um array, você consegue declarar essas 1000 variáveis que são do mesmo tipo e tem o mesmo nome de uma vez só. O método length você usa para pegar a dimensão(tamanho ou número de variáveis alocadas de um array) é muito útil quando você não sabe o tamanho do array em questão. O this você usa para fazer auto referência. Nos exemplos que os professores dão, o atributo acompanhando do this representa o atributo da classe e sem o this, é o parâmetro do método, sem o this poderiamos ter algumas confusões como:
class SuaIdade{
}
class SuaIdade{
int idade;
public getIdade(int idade){
idade = idade;
}
}
Não parece legal né ? Agora com o this
class SuaIdade{
int idade;
public getIdade(int idade){
this.idade = idade;
}
}
obs: desculpa o primeiro código, apertei responder sem querer
O´tima resposta parabéns!!! Eu entendi melhor a questão do "this garças a você"
Obrigado Rafael, que bom que você entendeu
muito obrigado pelo esclarecimento muito valeu.