Resolução de problema em Java

Boa Noite!
Estou em dúvida na seguinte questão abaixo:

Criar uma classe para calcular rendimentos de um investimento de acordo com uma
taxa fixa ao mês. A classe deverá possuir o construtor com investimento inicial, taxa do
rendimento e número de meses. Fazer um método para calcular e mostrar o
rendimento.
No main:
Ler as variáveis utilizando a classe Scanner e instanciar um objeto com os valores.
Chamar o método que mostra o rendimento.

Qual a dúvida?

Não consigo calcular a taxa de rendimento. Abaixo meu código:

public class Rendimento {
private long rendimento;
private long InvestimentoInicial;
private long TaxaRendimento;
private long NumeroMeses;
private long saldo;
private long calculaSaldo;

public Rendimento(long rendimento, long investimentoInicial, long taxaRendimento, long numeroMeses, long saldo,
		long calculaSaldo) {
	super();
	this.rendimento = rendimento;
	InvestimentoInicial = investimentoInicial;
	TaxaRendimento = taxaRendimento;
	NumeroMeses = numeroMeses;
	this.saldo = saldo;
	this.calculaSaldo = calculaSaldo;
}	

	public long getRendimento() {
		return rendimento;
	}

	public void setRendimento(long rendimento) {
		this.rendimento = rendimento;
	}
	
	public long getInvestimenoInicial() {
		return InvestimentoInicial;
		
	}
	
	public void setinvestimentoInicial(long investimenoInicial){
		this.InvestimentoInicial = InvestimentoInicial;
	}	
			
	public long getTaxaRendimeto() {
		return TaxaRendimento;
	}
	
	public void setTaxaRendimento(long TaxaRendimento) {
		this.TaxaRendimento = TaxaRendimento;
	}
	
	public long getnumeroMeses() {
		return NumeroMeses;
	}
	
	public void setnumeroMeses(long numeroMeses) {
		this.NumeroMeses = numeroMeses;
		
	}
	
	
	
	
	public long calculaSaldo() {
		return rendimento ());
	}

}

Esse construtor está errado, se enunciado diz o seguinte:

A classe deverá possuir o construtor com investimento inicial, taxa do rendimento e número de meses.

Você pôs parâmetros desnecessários: rendimento, saldo, calculaSaldo.

Tem certeza de que a taxa de rendimento tem que ser long?

Se você recebe o valor de alguns atributos no construtor, não vejo necessidade de ter métodos set pra esses atributos, só os get.

A taxa de rendimento não é calculada, ela é passada por parâmetro do construtor, você vai ter que informar de quantos porcento é a taxa de rendimento.
Com isso você consegue calcular quanto será o rendimento ao longo dos meses.