Share Pastebin
Guest
Public paste!

Labeled Loops

By: a guest | Mar 18th, 2010 | Syntax: Java | Size: 1.92 KB | Hits: 174 | Expires: Never
Copy text to clipboard
  1. public class PessoaHeranca{
  2.         String nome;
  3.         String endereco;
  4. public void criar (String vnome, String vendereco){
  5.         this.nome = vnome;
  6.         this.endereco = vendereco;
  7.         }
  8. public void excluir (){
  9.         nome = " ";
  10.         endereco = " ";
  11.         }
  12. public void mostrar (){
  13.         System.out.println("Nome: " + nome);
  14.         System.out.println("Endereço: " + endereco);
  15. }}
  16. ///////////////////////////////////////////////////////NOVA CLASSE -- FUNCIONARIO
  17.  
  18. class Funcionario extends PessoaHeranca {
  19.    int horas_trab;
  20.    float salario;
  21.        
  22. public void criar( String vnome, String vendereco, int vhoras_trab){
  23.         super.criar (vnome, vendereco);
  24.         this.horas_trab = vhoras_trab;
  25.         }
  26.  
  27. public void excluir(){
  28.         super.excluir();
  29.         salario = 0;  
  30.         horas_trab = 0;
  31.         }
  32.  
  33. public void mostrar(){
  34.         super.mostrar();
  35.         System.out.println ("Salário de: " + calculasalario());
  36.         }
  37.  
  38. public float calculasalario (){
  39.         salario = horas_trab * 10;
  40.         return salario;
  41.         }
  42.  
  43. public static void      main(String[] args){
  44.         Funcionario Joao = new Funcionario();
  45.         Joao.criar("Joao","Paris",12);
  46.         Joao.mostrar();
  47.         }}
  48. ///////////////////////////////////////////////////////    NOVA CLASSE -- ALUNO    
  49.  
  50. class Aluno extends PessoaHeranca {
  51.         String curso;
  52.         int horas_curso;
  53.         float mensalidade;
  54.        
  55. public void criar_aluno (String vnome, String vendereco, String vcurso, int vhoras_curso){
  56.         super.criar(vnome, vendereco);
  57.         this.curso = vcurso;
  58.         this.horas_curso = vhoras_curso;
  59.         }
  60.  
  61. public void mostrar_aluno (){
  62.         super.mostrar();
  63.         System.out.println("Curso do aluno: " + curso);
  64.         System.out.println("Mensalidade do Aluno: " + calculamensalidade());
  65.         }
  66.  
  67. public float calculamensalidade(){
  68.         mensalidade = 10 * horas_curso;
  69.         return mensalidade;
  70.         }}
  71.  
  72. public static void main(String[] args){
  73.         Aluno felipe = new Aluno();
  74.         felipe.criar_aluno("Felipe Ribeiro","Pastor Abel 168","Matematica",14);
  75.         felipe.mostrar_aluno();
  76.         }}
  77.        
  78.         // Exception in thread "main" java.lang.NoSuchMethoError: main