Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package AV1;
- import java.util.Objects;
- public class FirstClass {
- private String name;
- private String lastName;
- private int age;
- public FirstClass(String name, String lastName, int age) {
- this.name = name;
- this.lastName = lastName;
- this.age = age;
- }
- @Override
- public String toString() {
- return name + " " + lastName + " " + age;
- }
- @Override
- public boolean equals(Object o) {
- if (this == o) return true;
- if (o == null || getClass() != o.getClass()) return false;
- FirstClass that = (FirstClass) o;
- return age == that.age && Objects.equals(name, that.name) && Objects.equals(lastName, that.lastName);
- }
- @Override
- public int hashCode() {
- return Objects.hash(name, lastName, age);
- }
- public static void sporedba(FirstClass p1, FirstClass p2) {
- if (p1.equals(p2)) {
- System.out.println("Isti se");
- } else {
- System.out.println("Ne se isti");
- }
- }
- public static void main(String[] args) {
- FirstClass person1 = new FirstClass("Ivana", "A", 20);
- FirstClass person2 = new FirstClass("Ivana", "A", 20);
- FirstClass person3= new FirstClass("Ivona","A",21);
- sporedba(person1, person2);
- sporedba(person1,person3);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement