Olá galera, ontem eu estava no curso de java e o professor passou um exercicio que nao consegui resolver.
O problema é o seguinte, tenho que criar um programa que leia os dados de um funcionario e mostre em uma outra classe.
É bem simples, porém, a classe funcionario deve herdar uma outra classe, a classe Cargo.
Eu tinha que criar um construtor em funcionario com todos os atributos. Porém na hora de colocar o atributo cargo eu nao consegui.
Ai vai o meu código.
package classesauxiliares;
public class Funcionario extends Cargo {
private String nome;
private Cargo cargo;
//public Funcionario(){
//}
Funcionario(String nome, Cargo cargo){
this.nome=nome;
this.cargo=cargo;//AQUI QUE TA O PROBLEMA, COMO EU COLOCO OS VALORES DOS ATRIBUTOS DE CARGO?
}
public String getNome() {
return nome;
}
public Cargo getCargo() {
return cargo;
}
}
o código da classe Cargo
package classesauxiliares;
public abstract class Cargo {
private String nome;
private double salario;
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public double getSalario() {
return salario;
}
public void setSalario(double salario) {
this.salario = salario;
}
}
Eu nao sei se deu p/ entender bem oq eu quero fazer.
Agradeço a ajuda de vcs.
