01: // PLIK: 04_Interfejsy/Main.java 02: 03: import java.util.Arrays; 04: 05: public class Main { 06: 07: public static void main(String[] args) { 08: Osoba[] osoby = { 09: new Osoba("Marysia",1990), 10: new Osoba("Jagna",1992), 11: new Osoba("Zosia",1992), 12: new Osoba("Ania",1992), 13: new Osoba("Zosia",1980), 14: new Osoba("Magda",1982), 15: }; 16: Osoba.wypiszOsoby(osoby,"Na pocz\u0105tku:"); 17: 18: Arrays.sort(osoby); 19: Osoba.wypiszOsoby(osoby,"Porz\u0105dek naturalny" + 20: ": najpierw po roku, potem po imieniu"); 21: 22: Arrays.sort(osoby, 23: new KompOs(KompOs.Komp.PO_NAME)); 24: Osoba.wypiszOsoby(osoby,"Porz\u0105dek PO_NAME" + 25: ": po imieniu, potem po roku"); 26: 27: Arrays.sort(osoby, 28: new KompOs(KompOs.Komp.PO_NAMERev)); 29: Osoba.wypiszOsoby(osoby,"Porz\u0105dek PO_NAMERev" + 30: ": po imieniu odwrotnie, potem po roku"); 31: 32: Arrays.sort(osoby, 33: new KompOs(KompOs.Komp.PO_ROKU)); 34: Osoba.wypiszOsoby(osoby,"Porz\u0105dek PO_ROKU" + 35: ": po roku, potem po imieniu"); 36: 37: Arrays.sort(osoby, 38: new KompOs(KompOs.Komp.PO_ROKURev)); 39: Osoba.wypiszOsoby(osoby,"Porz\u0105dek PO_ROKURev" + 40: ": po roku odwrotnie, potem po imieniu"); 41: } 42: }