Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package laptop;
- public class Laptop {
- protected int iloscRAMu;
- protected int przekatnaMatrycy;
- protected int pojemnoscDysku;
- protected int iloscPortowUSB;
- protected int nrLaptopa;
- protected int liczbardzeni;
- protected static int liczbaLaptopow;
- Laptop(int iloscRAMu, int przekatnaMatrycy, int pojemnoscDysku, int iloscPortowUSB, int rdzen)
- {
- this.iloscRAMu = iloscRAMu;
- this.przekatnaMatrycy = przekatnaMatrycy;
- this.pojemnoscDysku = pojemnoscDysku;
- this.iloscPortowUSB = iloscPortowUSB;
- this.liczbardzeni = rdzen;
- nrLaptopa = ++liczbaLaptopow;
- }
- Laptop(int iloscRAMu, int pojemnoscDysku)
- {
- this.iloscRAMu = iloscRAMu;
- this.pojemnoscDysku = pojemnoscDysku;
- nrLaptopa = ++liczbaLaptopow;
- }
- public void setliczbardzeni(int rdzen)
- {
- this.liczbardzeni = rdzen;
- }
- public void Wyswietl()
- {
- System.out.println("Numer laptopa " + nrLaptopa + ": " +
- (iloscRAMu == 0 ? "" : iloscRAMu + "GB ") +
- (przekatnaMatrycy == 0 ? "" : przekatnaMatrycy + "\" ") +
- (pojemnoscDysku == 0 ? "" : pojemnoscDysku + "TB ") +
- (iloscPortowUSB == 0 ? "" : iloscPortowUSB + "USB"+" ")+
- (liczbardzeni == 0 ? "" : liczbardzeni +"rdzenie"));
- }
- }
- ===============druga klasa===================
- package laptop;
- import java.util.ArrayList;
- public class Sklep {
- public static void main(String args[])
- {
- ArrayList<Laptop> laptopy = new ArrayList<Laptop>();
- laptopy.add(new Laptop (1024,17,2,7,4));
- laptopy.add(new Laptop (2048,23, 9, 0,2));
- laptopy.add(new Laptop (234,13,2,8,4));
- laptopy.add(new Laptop (128,43, 5, 9,2));
- laptopy.add(new tablet (20,2048,1800));
- laptopy.add(new tablet (30,1024,1500));
- for (Laptop lap : laptopy)
- {
- lap.Wyswietl();
- }
- // Laptop laptopy[] = new Laptop[6];
- //
- // laptopy[0] = new Laptop(1024, 17, 2, 10,4);
- // laptopy[1] = new Laptop(2048, 23, 10, 0,2);
- // laptopy[2] = new Laptop(128, 12, 200, 0,3);
- // laptopy[3] = new Laptop(1024, 21, 1, 4,8);
- // laptopy[4] = new Laptop(1024, 20, 20, 5,2);
- // laptopy[5] = new Laptop(2048, 17);
- //
- //
- //
- // for (int i = 0; i < 6; i++)
- // {
- // laptopy[i].Wyswietl();
- // }
- //
- // l1.Wyswietl();
- // l2.Wyswietl();
- // l3.Wyswietl();
- // l4.Wyswietl();
- // l5.Wyswietl();
- // l6.Wyswietl();
- }
- }
- =====================trzecia klasa==========
- package laptop;
- class tablet extends Laptop {
- private int taktowanieProcesora ;
- protected int nrtabletu;
- protected static int liczbatabletow;
- tablet (int iloscRAMu, int pojemnoscDysku, int taktowanieProcesora)
- {
- super (pojemnoscDysku,iloscRAMu);
- this.taktowanieProcesora= taktowanieProcesora;
- nrtabletu = ++liczbatabletow;
- }
- public void Wyswietl()
- {
- System.out.println("Numer tabletu " + nrtabletu + ": " +
- (pojemnoscDysku == 0 ? "" : pojemnoscDysku + "TB ") +
- (iloscRAMu == 0 ? "" : iloscRAMu + "GB ") +
- (taktowanieProcesora == 0 ? "" : taktowanieProcesora + "Mhz ") );
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement