É correto dizer que o "Void" tem tem a mesma função de uma "Function" ? Pois percebi que ambos tem a mesma funcionalidade, mas não sei se um deles tem uma funcionalidade que o outro não tenha
É correto dizer que o "Void" tem tem a mesma função de uma "Function" ? Pois percebi que ambos tem a mesma funcionalidade, mas não sei se um deles tem uma funcionalidade que o outro não tenha
Ola Jeferson,
O Void no método seria o tipo de retorno que esse método terá. Se o método for void Ex:
public void soma( int numero1, int numero2 ) { int somatoria = numero1 + numero2;
} não retornará nada.
Mas se o método tiver um retorno, ex:
public int soma( int numero1, int numero2 ) { int somatoria = numero1 + numero2; return somatoria; } o método soma retornará o valor da variável somatoria.
Espero ter ajudado...
Oi, Jefferson! Tudo bem?
No contexto da linguagem Java, "void" é uma palavra-chave usada para indicar que um método não retorna nenhum valor. Por outro lado, "function" é um termo mais genérico usado em programação para se referir a um bloco de código que realiza uma tarefa específica. Em Java, costumamos chamar essas "functions" de métodos.
Então, quando vemos um método declarado como "void" em Java, isso significa que o método não retorna nenhum valor. Por exemplo, no código da aula, o método "exibeFichaTecnica()" é declarado como void porque ele apenas imprime detalhes sobre o filme, mas não retorna nenhum valor.
Aqui está um exemplo prático:
public class Filme {
String nome;
int anoDeLancamento;
// Este é um método "void", ele realiza uma tarefa (imprimir detalhes do filme)
// mas não retorna nenhum valor
void exibeFichaTecnica() {
System.out.println("Nome do filme: " + nome);
System.out.println("Ano de lançamento: " + anoDeLancamento);
}
}
Porém podemos conferir também um exemplo de função (function ou método) no Java que retorna um valor, consequentemente não utilizando o void:
public int adicao(int a, int b) {
return a + b;
}
No exemplo, o método adicao()
retorna um valor inteiro, que é a soma dos dois parâmetros a
e b
.
Espero ter ajudado na compreensão!
Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!
Um forte abraço e bons estudos!