Advertisement
Guest User

Untitled

a guest
Apr 27th, 2015
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.63 KB | None | 0 0
  1. package laptop;
  2.  
  3. public class Laptop {
  4.    
  5.     protected int iloscRAMu;
  6.     protected int przekatnaMatrycy;
  7.     protected int pojemnoscDysku;
  8.     protected int iloscPortowUSB;
  9.     protected int nrLaptopa;
  10.     protected int liczbardzeni;
  11.     protected static int liczbaLaptopow;
  12.    
  13.      Laptop(int iloscRAMu, int  przekatnaMatrycy, int pojemnoscDysku, int iloscPortowUSB, int rdzen)
  14.      {
  15.              this.iloscRAMu = iloscRAMu;
  16.              this.przekatnaMatrycy = przekatnaMatrycy;
  17.              this.pojemnoscDysku = pojemnoscDysku;
  18.              this.iloscPortowUSB = iloscPortowUSB;
  19.              this.liczbardzeni = rdzen;
  20.              nrLaptopa = ++liczbaLaptopow;
  21.      }
  22.    
  23.      Laptop(int iloscRAMu, int pojemnoscDysku)
  24.      {
  25.              this.iloscRAMu = iloscRAMu;
  26.              this.pojemnoscDysku = pojemnoscDysku;
  27.              nrLaptopa = ++liczbaLaptopow;
  28.      }
  29.     public void setliczbardzeni(int rdzen)
  30.     {
  31.         this.liczbardzeni = rdzen;
  32.     }
  33.      public void Wyswietl()
  34.      {
  35.              System.out.println("Numer laptopa " + nrLaptopa + ": " +
  36.      (iloscRAMu == 0 ? "" : iloscRAMu + "GB ") +
  37.      (przekatnaMatrycy == 0 ? "" : przekatnaMatrycy + "\" ") +
  38.      (pojemnoscDysku == 0 ? "" : pojemnoscDysku + "TB ") +
  39.      (iloscPortowUSB == 0 ? "" : iloscPortowUSB + "USB"+" ")+
  40.      (liczbardzeni == 0 ? "" : liczbardzeni +"rdzenie"));
  41.      }
  42.    
  43. }
  44.  
  45. ===============druga klasa===================
  46. package laptop;
  47. import java.util.ArrayList;
  48. public class Sklep {
  49.      public static void main(String args[])
  50.      
  51.      {
  52.            
  53.            
  54.              ArrayList<Laptop> laptopy = new ArrayList<Laptop>();
  55.  
  56.              laptopy.add(new Laptop (1024,17,2,7,4));
  57.              laptopy.add(new Laptop (2048,23, 9, 0,2));
  58.              laptopy.add(new Laptop (234,13,2,8,4));
  59.              laptopy.add(new Laptop (128,43, 5, 9,2));
  60.              laptopy.add(new tablet (20,2048,1800));
  61.              laptopy.add(new tablet (30,1024,1500));
  62.               for (Laptop lap : laptopy)
  63.               {
  64.           lap.Wyswietl();
  65.               }
  66.            
  67.            
  68.            
  69.            
  70.            
  71.            
  72. //           Laptop laptopy[] = new Laptop[6];
  73. //          
  74. //            laptopy[0] = new Laptop(1024, 17, 2, 10,4);
  75. //            laptopy[1] = new Laptop(2048, 23, 10, 0,2);
  76. //            laptopy[2] = new Laptop(128, 12, 200, 0,3);
  77. //            laptopy[3] = new Laptop(1024, 21, 1, 4,8);
  78. //            laptopy[4] = new Laptop(1024, 20, 20, 5,2);
  79. //            laptopy[5] = new Laptop(2048, 17);
  80. //            
  81. //          
  82. //          
  83. //             for (int i = 0; i < 6; i++)
  84. //             {
  85. //                     laptopy[i].Wyswietl();
  86. //             }
  87. //          
  88.            
  89.            
  90. //           l1.Wyswietl();
  91. //           l2.Wyswietl();
  92. //           l3.Wyswietl();
  93. //           l4.Wyswietl();
  94. //           l5.Wyswietl();
  95. //           l6.Wyswietl();
  96.      }
  97.  
  98. }
  99.  
  100.  
  101. =====================trzecia klasa==========
  102. package laptop;
  103.  
  104.  class tablet extends Laptop {
  105.  
  106.    
  107.     private int taktowanieProcesora ;
  108.     protected int nrtabletu;
  109.     protected static int liczbatabletow;
  110.      tablet (int iloscRAMu, int pojemnoscDysku, int taktowanieProcesora)
  111.     {
  112.     super (pojemnoscDysku,iloscRAMu);
  113.    
  114.         this.taktowanieProcesora= taktowanieProcesora;
  115.         nrtabletu = ++liczbatabletow;
  116.     }
  117.      public void Wyswietl()
  118.      {
  119.              System.out.println("Numer tabletu " + nrtabletu + ": " +
  120.      (pojemnoscDysku == 0 ? "" : pojemnoscDysku + "TB ") +
  121.      (iloscRAMu == 0 ? "" : iloscRAMu + "GB ") +
  122.      (taktowanieProcesora == 0 ? "" : taktowanieProcesora + "Mhz ") );
  123.          
  124.      }
  125. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement