Rapaz,
que confusão você está fazendo.
O que pode ser abstrato são classes e métodos e não objetos.
Você deve ter obtido parcialmente o enunciado do seu exercício, ou ele está muito mau formulado.
Vamos tentar te ajudar, da forma que está posto em seu testo, a classe Pessoa deve ser abstrata e ter a assinatura de um método que calcula o salario.
Bom, observe que na maior parte dos sistemas que criamos uma entidade pessoa, normalmente ela será mais genérica a ponto de não ter recursos (propriedades e métodos) relacionados a salário.
Vejamos a implementação:
public abstract class Pessoa {
private String nome;
public Pessoa() { }
public String getNome() { return nome; }
public void setNome(String nome) { this.nome = nome; }
public abstract Double calculaSalario();
}
public Funcionario extends Pessoa {
public Double calculaSalario() {
// faz algo aqui
return salario;
}
}
Dúvidas a respeito, post aqui, mas recomendo você fazer uma boa leitura sobre OO, para resolver as dificuldades que você está apresentando entre os conceitos de classe e objeto.
fw