Dúvida com retornos

Olá, estou começando a estudar POO em linguagem Java e estou com algumas dúvidas em relação a retornos.

Fiz um exercício de um curso online onde eu criei Dois métodos de uma classe “Employee” conforme pedia o professor:

Para calcular salário Líquido
+NetSalary() : double

Para calcular um aumento no salário de acordo com uma porcentagem
+IncreaseSalary(percentage: double) : void

Consegui resolver o exercício sem problemas, mas a dúvida que ficou é:

Por que eu preciso retornar um valor double no primeiro método e no segundo ele é void?
Se dois métodos apenas calculam valores de variáveis…

O primeiro método (NetSalary()) precisa retornar o valor líquido do salário.

O segundo método (IncreaseSalary()) precisa realizar o aumento, mas não precisa retornar nada.

Abraço.

1 curtida