Skip to content

Commit

Permalink
Commit final
Browse files Browse the repository at this point in the history
  • Loading branch information
Usuario authored and Usuario committed Sep 10, 2021
0 parents commit fc2659a
Show file tree
Hide file tree
Showing 13 changed files with 582 additions and 0 deletions.
10 changes: 10 additions & 0 deletions missao3/.classpath
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-16">
<attributes>
<attribute name="module" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" path="src"/>
<classpathentry kind="output" path="bin"/>
</classpath>
1 change: 1 addition & 0 deletions missao3/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/bin/
17 changes: 17 additions & 0 deletions missao3/.project
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>missao3</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
14 changes: 14 additions & 0 deletions missao3/.settings/org.eclipse.jdt.core.prefs
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=16
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=16
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
org.eclipse.jdt.core.compiler.source=16
60 changes: 60 additions & 0 deletions missao3/src/lojaRoupas/Cartao.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
package lojaRoupas;
public class Cartao {

private String numeroCartao;
private int codigoseg;
private String nomeCartao;
private String dataVenc;
private Cliente cliente;

public Cartao (String n, int i , String no , String d ) {
numeroCartao=n;
codigoseg=i;
nomeCartao=no;
dataVenc=d;
}

public String toString() {
return "Nome do cartao: "+ nomeCartao +" \n Número do cartao: "+ numeroCartao + " \n Código de seguranca: "+ codigoseg + " \n Data de vencimento: "+ dataVenc;
}

public String getNumeroCartao() {
return numeroCartao;
}

public void setNumeroCartao(String numeroCartao) {
this.numeroCartao=numeroCartao;
}

public int getCodigoseg() {
return codigoseg;
}

public void setCodigoseg(int codigoseg) {
this.codigoseg=codigoseg;
}

public String getNomeCartao() {
return nomeCartao;
}

public void setNomeCartao(String nomeCartao) {
this.nomeCartao=nomeCartao;
}

public String getDataVenc() {
return dataVenc;
}

public void setDataVenc(String dataVenc) {
this.dataVenc=dataVenc;
}

public Cliente getCliente() {
return cliente;
}

public void setCliente(Cliente cliente) {
this.cliente=cliente;
}
}
41 changes: 41 additions & 0 deletions missao3/src/lojaRoupas/Categoria.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
package lojaRoupas;

public class Categoria {
private String tamanhoProduto;
private String classificaçaoProdutoSexo;
private String classificaçaoProdutoEtaria;

public Categoria (String t , String cla , String et) {
tamanhoProduto=t;
classificaçaoProdutoSexo=cla;
classificaçaoProdutoEtaria=et;
}

public String toString() {
return "\nO tamanho do produto : " + tamanhoProduto+" \nGenero : "+classificaçaoProdutoSexo+" \nFaixa etaria : "+ classificaçaoProdutoEtaria;
}

public String getTamanhoProduto() {
return tamanhoProduto;
}

public void setTamanhoProduto(String tamanhoProduto) {
this.tamanhoProduto=tamanhoProduto;
}

public String getClassificaçaoProdutoSexo() {
return classificaçaoProdutoSexo;
}

public void setClassificaçaoProdutoSexo(String classificaçaoProdutoSexo) {
this.classificaçaoProdutoSexo=classificaçaoProdutoSexo;
}

public String getClassificaçaoProdutoEtaria() {
return classificaçaoProdutoEtaria;
}

public void setClassificaçaoProdutoEtaria(String classificaçaoProdutoEtaria) {
this.classificaçaoProdutoEtaria=classificaçaoProdutoEtaria;
}
}
73 changes: 73 additions & 0 deletions missao3/src/lojaRoupas/Cliente.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
package lojaRoupas;

public class Cliente extends Pessoa {

private String emailCliente;
private Cartao cartaoCliente;
private Endereco endereco;

public Cliente (String n,String s,String ec,Endereco ed2) {
nome=n;
senha=s;
emailCliente=ec;
endereco=ed2;



}

public String toString() {
return "Nome do cliente: "+nome+" \nSenha do cliente: "+senha+" \nEmail do cliente "+emailCliente+endereco;


}
public String getNome(){
return nome;

}

public void setNome(String nome) {
this.nome=nome;

}

public Cartao getCartao(){
return cartaoCliente;

}

public void setCartao(Cartao cartaoCliente) {
this.cartaoCliente=cartaoCliente;

}
public Endereco getEndereco(){
return endereco;

}

public void setEndereço(Endereco endereco) {
this.endereco=endereco;

}

public String getEmail(){
return emailCliente;

}

public void setEmail(String emailCliente) {
this.emailCliente=emailCliente;

}
public String getSenha(){
return senha;

}

public void setSenha(String senha) {
this.senha=senha;

}


}
53 changes: 53 additions & 0 deletions missao3/src/lojaRoupas/Endereco.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
package lojaRoupas;

public class Endereco {

private String cep;
private String rua;
private int numero;
private String complemento;

public Endereco (String cp , String r , int n , String c) {
cep=cp;
rua=r;
numero=n;
complemento=c;
}

public String toString() {
return "\nCEP :" + cep + " \nRua:" + rua + " \nNúmero da casa: "+ numero+ " \n Complemento: "+ complemento;
}

public String getCep() {
return cep;
}

public void setCep(String cep) {
this.cep=cep;
}

public String getRua() {
return rua;
}

public void setRua(String rua) {
this.rua=rua;
}

public int getNumero() {
return numero;
}

public void setNumero(int numero) {
this.numero=numero;
}

public String setComplemento() {
return complemento;
}

public void getComplemento(String complemento) {
this.complemento=complemento;
}
}

56 changes: 56 additions & 0 deletions missao3/src/lojaRoupas/Funcionario.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
package lojaRoupas;
import java.util.*;
public class Funcionario extends Pessoa {
private String identificador;
private Endereco endereco;

public Funcionario(String n,String i,String s,Endereco ed1){
nome=n;
identificador=i;
senha=s;
endereco=ed1;

}



public String toString() {
return "Nome do funcionário: " + nome + " \nID do funcionário:" + identificador+" \nSenha do funcionário "+senha+endereco;
}
public String getIdentificador() {
return identificador;
}

public void setIdentificador(String identificador) {
this.identificador=identificador;
}
public String getNome(){
return nome;

}

public void setNome(String nome) {
this.nome=nome;

}

public Endereco getEndereco(){
return endereco;

}

public void setEndereco(Endereco endereco) {
this.endereco=endereco;

}

public String getSenha(){
return senha;

}

public void setSenha(String senha) {
this.senha=senha;

}
}
34 changes: 34 additions & 0 deletions missao3/src/lojaRoupas/Pessoa.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
package lojaRoupas;

public abstract class Pessoa {

protected String nome;
protected String senha;
protected Endereco endereco ;

public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome=nome;

}

public String getSenha() {
return senha;
}
public void setSenha(String senha) {
this.senha=senha;

}

public Endereco getEndereco() {
return endereco;
}
public void setEndereco(Endereco endereco) {
this.endereco=endereco;

}


}
Loading

0 comments on commit fc2659a

Please sign in to comment.