Crie uma classe chamada Empresa capaz de armazenar os dados de uma empresa (Nome, Endereço, Cidade, Estado, CEP e Fone).
Por: Alexandre Dos Santos • 9/6/2016 • Exam • 471 Palavras (2 Páginas) • 2.830 Visualizações
/*
* Crie uma classe chamada Empresa capaz de armazenar os dados de uma empresa (Nome, Endereço, Cidade, Estado, CEP e Fone).
* Inclua um construtor sem argumentos e um que receba os dados como argumentos e os inicialize. Escreva duas funções,
* uma para fazer a interface com o usuário da entrada de dados, Get(), e outra para imprimir os dados, Print().
* Use a classe Empresa como base para criar a classe Restaurante. Inclua o tipo de comida, o preço médio de um prato, duas funções construtoras,
* a interface de entrada de dados, Get(), e a função que imprima os dados, Print(). Construa um programa para testar a classe restaurante.
*/
import java.util.Scanner;
//Classe Empresa
public class Empresa {
protected String nome;
protected String endereco;
protected String cidade;
protected String estado;
protected String cep;
protected String fone;
public Empresa() {
}
public Empresa(String nome, String endereco, String cidade, String estado, String cep, String fone) {
this.nome = nome;
this.endereco = endereco;
this.cidade = cidade;
this.estado = estado;
this.cep = cep;
this.fone = fone;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getEndereco() {
return endereco;
}
public void setEndereco(String endereco) {
this.endereco = endereco;
}
public String getCidade() {
return cidade;
}
public void setCidade(String cidade) {
this.cidade = cidade;
}
public String getEstado() {
return estado;
}
public void setEstado(String estado) {
this.estado = estado;
}
public String getCep() {
return cep;
}
public void setCep(String cep) {
this.cep = cep;
}
public String getFone() {
return fone;
}
public void setFone(String fone) {
this.fone = fone;
}
public void Get() {
Scanner s = new Scanner(System.in);
System.out.println("Insira o Nome da Empresa");
this.nome = s.nextLine();
System.out.println("Insira o Endereço da Empresa");
this.endereco = s.nextLine();
System.out.println("Insira a Cidade onde se localiza a Empresa");
this.cidade = s.nextLine();
System.out.println("Insira o Estado onde se localiza Empresa");
this.estado = s.nextLine();
System.out.println("Insira o CEP da Empresa");
this.cep = s.nextLine();
System.out.println("Insira o Telefone da Empresa");
this.fone = s.nextLine();
System.out.println("Insira o Tipo de Comida da Empresa");
s.close();
}
public void Print() {
System.out.println("Dados da Empresa");
System.out.println("Nome da Empresa: " + getNome());
System.out.println("Endereço da Empresa: " + getEndereco());
System.out.println("Cidade onde se localiza: " + getCidade());
System.out.println("Estado onde se localiza: " + getEstado());
System.out.println("CEP: " + getCep());
System.out.println("Telefone: " + getFone());
}
}
//Classe Restaurante
import java.util.Scanner;
public class Restaurante extends Empresa {
private String tipoComida;
...