I guess I am missing something. How can there be more constructors which "make sense"?
package com.codegym.task.task10.task1013;
/*
Human class constructors
*/
public class Solution {
public static void main(String[] args) {
}
public static class Human {
private String firstName;
private String lastName;
private String fullName;
private String eyeColor;
private int age;
private boolean employed;
public Human() {
}
public Human(String firstName) {
this.firstName = firstName;
}
public Human(String firstName, String lastName) {
this.firstName = firstName;
this.lastName = lastName;
this.fullName = lastName + ", " + firstName;
}
public Human(String firstName, String lastName, String eyeColor) {
this.firstName = firstName;
this.lastName = lastName;
this.eyeColor = eyeColor;
}
public Human(String firstName, String lastName, String eyeColor, int age) {
this.firstName = firstName;
this.lastName = lastName;
this.eyeColor = eyeColor;
this.age = age;
}
public Human(String firstName, String lastName, String eyeColor, int age, boolean employed) {
this.firstName = firstName;
this.lastName = lastName;
this.eyeColor = eyeColor;
this.age = age;
this.employed = employed;
}
}
}