Lista de Exercícios 3
Lista de Exercícios 3
Lista de Exercícios 3
LISTA DE EXERCÍCIOS 3
1. Main.java
class Main {
public static void main(String[] args) {
System.out.println("\nProfessores:");
System.out.println("\nProfessor 1");
p1.impressao();
System.out.println("\nProfessor 2");
p2.impressao();
System.out.println("\nAlunos:");
System.out.println("\nAluno 1");
a1.impressao();
System.out.println("\nAluno 2");
a2.impressao();
}
}
Pessoa.java
public class Pessoa{
private String nome;
private String sexo;
private int idade;
Professor.java
public class Professor extends Pessoa{
private String formacao;
private String disciplina;
public Professor(String nome, String sexo, int idade, String formacao, String
disciplina){
super(nome, sexo, idade);
this.formacao=formacao;
this.disciplina=disciplina;
}
Aluno.java
public class Aluno extends Pessoa{
private String curso;
private String periodo;
public Aluno(String nome, String sexo, int idade, String curso, String periodo){
super(nome, sexo, idade);
this.curso=curso;
this.periodo=periodo;
}
}
2. Main.java
import java.util.Scanner;
class Main {
public static void main(String[] args) {
if(x==1){
Novo n1= new Novo();
n1.setAdicional(i1.getPreco()*1.25);
n1.total();
}
else if(x==2){
Velho v1= new Velho();
v1.setDesconto(i1.getPreco()*0.8);
v1.total();
}
else{
System.out.println("\nNúmero Inválido!");
}
}
}
Imovel.java
public class Imovel{
private String endereco;
private double preco;
Novo.java
public class Novo extends Imovel{
private double adicional;
Velho.java
public class Velho extends Imovel{
private double desconto;
3. Main.java
class Main {
public static void main(String[] args) {
System.out.println("\nFuncionários Horistas:");
System.out.println("\nFuncionário 1");
fh1.calcularSalario();
System.out.println("\nFuncionário 2");
fh2.calcularSalario();
System.out.println("\nFuncionários Mensalista:");
System.out.println("\nFuncionário 1");
fm1.calcularSalario();
FuncionarioMensalista fm2= new FuncionarioMensalista("Carlos Ferraz",
"Disponível", "Caixa");
System.out.println("\nFuncionário 2");
fm2.calcularSalario();
}
}
Funcionario.java
public class Funcionario{
private String nome;
private String registro;
FuncionarioHorista.java
public class FuncionarioHorista extends Funcionario{
private double horasMensais;
private double valorHora;
FuncionarioMensalista.java
public class FuncionarioMensalista extends Funcionario{
private String cargo;