Quantcast
Channel: GUJ - Tópicos com a tag java
Viewing all articles
Browse latest Browse all 17410

Prova em java

$
0
0

@hostil2035 escreveu:

Olá gostaria de saber onde estão os erros ou o que falta nas questão abaixo

  1. Criar uma Classe Pessoa, contendo os atributos encapsulados, com seus respectivos seletores (get) e modificadores (set), e ainda o construtor para iniciar as variáveis e um construtor que recebera valores por parametros.
    Esta classe possui os seguintes atributos: String nome; String endereço; String telefone; Considere, como subclasse Pessoa a classe Fornecedor.
    Considere que cada instancia da classe Fornecedor tem , para além dos atributos que caracterizam a classe Pessoa, os atributos valorCredito(correspondente ao credito maximo atribuido ao fornecedor) e valorDivida (montante da divida para com o fornecedor). Implemente na classe Fornecedor , para além dos usuais metodos get e set, um metodo obterSaldo() que devolve a diferença entre os valores dos atributos valorCredito e valorDivida. Os atributos valorCredito e valorDivida devem ser informados pelo usuario "via teclado". Depois de implementada a classe Fornecedor, crie um programa de teste adequado que lhe permita verificar o funcionamento dos métodos implementados na classe Fornecedor e os herdados da classe Pessoa.

public class Pessoa{

    private string nome;
    private string endereco;
    provate string telefone;
    
}

//get set de nome


public void setNome(string nome){


 this.nome = nome;

}


public void getNome(){

 return(nome);
}

//get e set de engereço

public void setEndereco(string endereco){

 this.endereco = endereco;
}

public void getEndereco(){

 return(endereco);
}

//set e get

public void getTelefone(string telefone){

 this.telefone = telefone;
}

public setTelefone(string telefone){
  
 return(telefone);
}

public class Fornecedor extends Pessoa {
    
    private float valorCredito;
    private float valorDivida;
    
}

//set e get de valorCredito

public void setValorCredito(float valorCredito){

 this.valorCredito = valorCredito;
}

public void getValorCredito(){

 return(valorCredito);
}

//set e get de valorDivida

public void setValorDivida(float valorDivida){

 this.valorDivida = valorDivida;
}

public void getValorDivida(){

 return(valorDivida);
}

public void obterSaldo(float valorCredito , valorDivida){

  super.valorCredito -= valorDivida; // esse é valor credito - valor divida
}

import java.util.Scanner;

public class Teste {

    public class main (string arg []){
     scanner vc = new scanner(input);//Declaração de entrada para valor credito
     scanner vd = new scanner(input);//declaração de entrada para valor divida
     
     Fornecedor fornecedor = new Fornecedor();
     fornecedor.setNome("alimentos sa");
     fornecedor.setEnedereco("rua bico de pato");
     fornecedor.setTelefone("36521-8956");
     system.out.println("Nome :", +fonecedor.getNome());
     system.out.println("Enederco :". +fornecedor.getEndereco());
     system.out.println("Telefone :", +fornecedor.getTelefone());
     
     system.out.printf("Insira o valor do seu credito e dividas respectivamentes");
     vc = valorCredito.nextfloat(system); // entrada do credito
     vd = valorDivida.nextfloat(system);  // entrada da divida
     
     system.out.println("Seu Saldo :", +fornecedor.calculaSaldo());// mostrada o saldo
    }
}

Mensagens: 3

Participantes: 2

Ler tópico completo


Viewing all articles
Browse latest Browse all 17410

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>