Facebook
From dla Kamila od joli i amwlki kuja, 1 Year ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 76
  1. import java.io.*;
  2. public class Uzytkownik {
  3.     private String imie;
  4.     private String nazwisko;
  5.     private int wiek;
  6.  
  7.     public Uzytkownik(String imie, String nazwisko, int wiek) {
  8.         this.imie = imie;
  9.         this.nazwisko = nazwisko;
  10.         this.wiek = wiek;
  11.     }
  12.  
  13.     public boolean czyPelnoletni() {
  14.         if (wiek<18) {
  15.             return true;
  16.         }
  17.         else {
  18.             return false;
  19.         }
  20.  
  21.     }
  22.  
  23.     public boolean equals(Object o) {
  24.         if (this == o) {
  25.             return true;
  26.         }
  27.         if (o==null || this.getClass()!=o.getClass()) {
  28.             return false;
  29.         }
  30.         Uzytkownik nowy_uz= (Uzytkownik) o;
  31.         return this.imie==nowy_uz.imie && this.nazwisko==nowy_uz.nazwisko && this.wiek==nowy_uz.wiek ;
  32.     }
  33.     public static void main(String[] args) {
  34.     Uzytkownik uzytkownik1=new Uzytkownik("Jan","Kowlalski",35);
  35.     Uzytkownik uzytkownik2=new Uzytkownik("Jan","Kowlalski",35);
  36.     Uzytkownik uzytkownik3=new Uzytkownik(null,"Kowlalski",35);
  37.  
  38.     Uzytkownik uzytkownik4=uzytkownik1;
  39.  
  40.         if (uzytkownik1.czyPelnoletni()==false) {
  41.             System.out.println("Uzytkownik jest pełnoletni");
  42.         }
  43.         else {
  44.             System.out.print("Użytkownik nie jest pełnoletni");
  45.         }
  46.  
  47.  
  48.         System.out.println(uzytkownik1.equals(uzytkownik2));
  49.         System.out.println(uzytkownik1.equals(uzytkownik3));
  50.         System.out.println(uzytkownik1.equals(uzytkownik4));
  51.  
  52.         String tworca="Tworca javy-James Gosling";
  53.  
  54.     }
  55.     }