Txerrinko

Clase Pajaros

Mar 18th, 2012
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.93 KB | None | 0 0
  1. package Ejercicio2;
  2. public class Ave {
  3.  
  4.     public char sexo;
  5.     public int edad;
  6.     static int numeroaves=0;
  7.    
  8.    
  9.    
  10.     public Ave (char s ,int ed)
  11.     {
  12.     sexo=s;
  13.     edad=ed;
  14.     numeroaves+=1;
  15.        
  16.     }
  17.    
  18.     public void numeroaves()  
  19.     {
  20.        
  21.         System.out.print("El numero de aves son"+numeroaves);
  22.     }
  23.    
  24.     public void quienSoy()
  25.     {
  26.        
  27.         System.out.print("Soy"+sexo +"Y tengo"+edad);
  28.        
  29.     }
  30.    
  31. package Ejercicio2;
  32. public class Canario extends Ave {
  33.  
  34.     public char sexo;
  35.     public int edad;
  36.     public float tamano;
  37.    
  38.     public  Canario (char s,int ed,float tam)
  39.     {
  40.         super(s,ed);
  41.         tamano=tam;
  42.    
  43.     }
  44.    
  45.     public void altura()
  46.     {
  47.         if (tamano > 30){
  48.             System.out.print("Alto");
  49.         }
  50.         else
  51.             if ((tamano >15)){
  52.                 System.out.print("Mediano");
  53.            
  54.             }
  55.             else
  56.             {
  57.                 System.out.print("Bajo");  
  58.             }
  59.        
  60.     }
  61.    
  62. package Ejercicio2;
  63. public class Loro extends Ave {
  64.  
  65.     public char region;
  66.     public String color;
  67.  
  68.     public Loro (char s,int ed,char reg,String col)
  69.     {
  70.         super(s,ed);
  71.         region=reg;
  72.         color=col;
  73.            
  74.     }
  75.    
  76.     public void deDondeEres()
  77.     {
  78.      
  79.         switch (region)
  80.         {
  81.         case 'N':   System.out.print("Norte");
  82.                     break;
  83.         case 'S':   System.out.print("Sur");
  84.                     break;
  85.         case 'E':   System.out.print("Este");
  86.                     break;
  87.         case 'O':   System.out.print("Oeste");
  88.                     break;
  89.    
  90.    
  91.     }
  92.        
  93.         package Ejercicio2;
  94.  
  95.  
  96. class Piolin extends Canario {
  97.  
  98.      char sexo;
  99.     int edad;
  100.      int numeropeliculas;
  101.    
  102.      Piolin (char s, int ed,int tam,int numpel)
  103.     {
  104.         super(s,ed,numpel);
  105.         numeropeliculas=numpel;
  106.        
  107.     }
  108.    
  109.    
  110.     public static void main(String[] args) {
  111.         // TODO Auto-generated method stub
  112.  
  113.        
  114.        
  115.         Piolin p1=new Piolin('M', 20,15,4);
  116.         Loro l1=new Loro('H', 21,'N',"rojo");
  117.        
  118.         p1.quienSoy();
  119.         l1.quienSoy();
  120.         p1.altura();
  121.         l1.deDondeEres();
  122.         p1.tamano=4;
  123.         l1.region='S';
  124.         System.out.println("El numero de aves creadas son "+Ave.numeroaves);
  125.        
  126.  
  127.        
  128.        
  129.     }
  130.  
  131. }
Advertisement
Add Comment
Please, Sign In to add comment