Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Quiz de Apoio
Pergunta 1
Implemente uma classe Caneta cujas características são: marca, cor e tamanho. Nesta classe
devem ser implementados os métodos construtores, getters, setters e toString. Em seguida,
em uma outra classe denominada CanetaTeste crie um objeto do tipo Caneta e atribua valores
e exiba os dados do objeto criado.
public class Caneta {
private String marca;
private String cor;
private double tamanho;
// Construtor padrão
public Caneta() {
}
// Construtor com parâmetros
public Caneta(String marca, String cor, double
tamanho) {
this.marca = marca;
this.cor = cor;
this.tamanho = tamanho;
}
// Getters e Setters
public String getMarca() {
return marca;
}
public void setMarca(String marca) {
this.marca = marca;
}
public String getCor() {
return cor;
}
public void setCor(String cor) {
this.cor = cor;
}
public double getTamanho() {
return tamanho;
}
public void setTamanho(double tamanho) {
this.tamanho = tamanho;
}
// Método toString para exibir os dados da Caneta
@Override
public String toString() {
return "Caneta [marca=" + marca + ", cor=" +
cor + ", tamanho=" + tamanho + "]";
}
}
public class CanetaTeste {
public static void main(String[] args) {
// Criando um objeto Caneta com os valores
desejados
Caneta minhaCaneta = new Caneta("Bic", "Azul",
14.5);
// Exibindo os dados da caneta
System.out.println("Dados da Caneta:");
System.out.println(minhaCaneta);
}
}
Pergunta 2
Implemente uma classe Professor cujas propriedades são: matrícula e nome. Nesta classe
devem ser implementados os métodos construtores, getters, setters e um método para calcular
o salário do professor. Em seguida, implemente uma outra classe denominada
ProfessorConcursado que herde as características da classe Professor. Faça o mesmo para
outra classe denominada ProfessorHorista. Para ambas as classes implemente os métodos
setters e getters também. Ainda no caso da classe ProfessorHorista você deve implementar
um método que calcule o salário em função do valor da hora e da quantidade de horas. Para
finalizar, implemente uma classe chamada TesteProfessor e exiba o salário e matricula do
professor concursado e do professor horista.
public class Professor {
private int matricula;
private String nome;
public Professor() {
}
public Professor(int matricula, String nome) {
this.matricula = matricula;
this.nome = nome;
}
public int getMatricula() {
return matricula;
}
public void setMatricula(int matricula) {
this.matricula = matricula;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public float getSalario() {
return 0;
}
}
public class ProfessorConcursado extends Professor {
private float salario;
public ProfessorConcursado() {
}
public ProfessorConcursado(int matricula, String
nome) {
super(matricula,nome);
}
public ProfessorConcursado(int matricula, String
nome, float salario) {
super(matricula,nome);
this.salario = salario;
}
public float getSalario() {
return salario;
}
public void setSalario(float salario) {
this.salario = salario;
}
}
public class ProfessorHorista extends Professor {
private float valorHora;
private float numeroHoras;
public ProfessorHorista() {
}
public ProfessorHorista(int matricula, String nome){
super(matricula,nome);
}
public ProfessorHorista(int matricula, String nome,
float valorHora, float numeroHoras) {
super(matricula,nome);
this.valorHora = valorHora;
this.numeroHoras = numeroHoras;
}
public float getValorHora() {
return this.valorHora;
}
public void setValorHora(float valorHora) {
this.valorHora = valorHora;
}
public float getNumeroHoras() {
return this.numeroHoras;
}
public void setNumeroHoras(float numeroHoras) {
this.numeroHoras = numeroHoras;
}
public float getSalario(){
return this.valorHora * this.numeroHoras;
}
}
public class TesteProfessor {
public static void main(String[] args) {
ProfessorConcursado profconcur = new
ProfessorConcursado();
ProfessorHorista profhora = new
ProfessorHorista();
profconcur.setMatricula(2011);
profconcur.setNome("Julio");
profconcur.setSalario(1000);
profhora.setMatricula(2021);
profhora.setNome("João");
profhora.setValorHora(70);
profhora.setNumeroHoras(15);
System.out.println("Salario Professor
Concursado = "+profconcur.getSalario());
System.out.println("Matrícula Professor Horista
= "+profhora.getMatricula());
System.out.println("Salario Professor
Concursado = "+profconcur.getSalario());
System.out.println("Matrícula Professor Horista
= "+profhora.getMatricula());
}
}

Mais conteúdos dessa disciplina