Considere o código abaixo para a questão.
public class Pessoa {
public String nome;
public String dataN;
public String dataN;
public Pessoa(String nome, String dataN) {
this.nome = nome;
this.dataN = dataN;
}
public Pessoa(){ }
public void mostrar() {
System.out.println(this.nome
+ " - " + this.dataN);
}
this.nome = nome;
this.dataN = dataN;
}
public Pessoa(){ }
public void mostrar() {
System.out.println(this.nome
+ " - " + this.dataN);
}
}
public class Funcionario extends Pessoa{
public int cod;
public Funcionario(String nome,
String dataN, int cod) {
super(nome, dataN);
this.cod=cod;
}
public Funcionario(int cod) {
this.cod=cod;
}
public void mostrar(){
System.out.println("O código do "
+ "funcionário é: "+this.cod);
}
public int cod;
public Funcionario(String nome,
String dataN, int cod) {
super(nome, dataN);
this.cod=cod;
}
public Funcionario(int cod) {
this.cod=cod;
}
public void mostrar(){
System.out.println("O código do "
+ "funcionário é: "+this.cod);
}
}
Qual o trecho de código abaixo que, se utilizado, gera erro de compilação?