Classes Herança

290 palavras 2 páginas
Observe as classes abaixo e utilizando herança desenvolva o que se pede.

Sr. Manoel, possui uma mercearia e devido à expansão rápida de sua loja, resolveu contratar alguns desenvolvedores para elaborar um mini sistema, com a função de receber algumas informações cadastrais como código do Produto, descrição, fornecedor, data de validade entre outros. Os produtos já foram previamente cadastrados e ao passar pela máquina registradora você deverá requisitar o código do produto, a quantidade e o preço unitário, calculando assim o total a ser pago. Crie duas classes...na classe itens você deverá requisitar as informações.

public class Produto{ int codprod; String desc, forn;
}

import java.util.Scanner;

public class itens extends Produto{ int DataValidade, Qtd; float PrecoUnitario; float tot; public float PrecoTotal(){ tot=Qtd*PrecoUnitario; return tot; } public static void main (String args[]){ Scanner input = new Scanner (System.in); itens item1= new itens(); System.out.println("Digite Cod do Produto: "); item1.codprod=input.nextInt(); System.out.println("Digite Quantidade: "); item1.Qtd=input.nextInt(); System.out.println("Digite Preco Unitario: "); item1.PrecoUnitario=input.nextFloat(); System.out.println("Preco total: R$ "+ item1.PrecoTotal()); } }

Agora, você precisa controlar uma biblioteca, sendo que este programa terá dados fixos de saída. Crie uma classe para cada UML e a classe que imprimirá os dados deverá se chamar Testar, que no caso seria uma terceira classe. Essa classe será responsável pela impressão dos dados na tela.

public class acervo{ int codigo; String nome; public acervo(int cod,String n){ codigo=cod; nome=n; }

void imprime_dados(){ System.out.println("Código:"+codigo); System.out.println("Nome:"+nome); }

}

class livro extends acervo{ String autor; public livro(String nome, int codigo,String autor){ super(codigo,nome);

Relacionados

  • Herança, classes
    1079 palavras | 5 páginas
  • Java
    4807 palavras | 20 páginas
  • Herança POO
    1320 palavras | 6 páginas
  • LTP 2015 Semestre1 Aula 11
    963 palavras | 4 páginas
  • Herança
    4075 palavras | 17 páginas
  • Herança
    1078 palavras | 5 páginas
  • Herança
    620 palavras | 3 páginas
  • java
    492 palavras | 2 páginas
  • Pesquisa
    1587 palavras | 7 páginas
  • artigos de programação
    905 palavras | 4 páginas