/
Vini1979
/
Java_OOP
Обзор
Документация
Войти
/
Vini1979
/
Java_OOP
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Lecture_03/Ex006/Worker3.java
42 строки
969 B
Evgeny
Lecture_03
29 мар 2023, 20:11
29 мар 2023, 20:11
de94432
Код
Авторство
О чём код?
package Lecture_03.Ex006; public class Worker3 { public String firstName; public String lastName; public int age; public int salary; public Worker3(String firstName, String lastName, int age, int salary) { this.firstName = firstName; this.lastName = lastName; this.age = age; this.salary = salary; } public String fullName() { return String.format("%s %s", firstName, lastName); } @Override public String toString() { return String.format("\n%s %d %d", fullName(), age, salary); } @Override public boolean equals(Object obj) { Worker3 temp = (Worker3) obj; return this.age == temp.age && this.salary == temp.salary && this.firstName == temp.firstName && this.lastName == temp.lastName; } @Override public int hashCode() { return age; } }