Skip to content

Commit

Permalink
Commit LaunchCodeEducation#2: Gradle Build
Browse files Browse the repository at this point in the history
  • Loading branch information
chili-tamarind committed Oct 6, 2024
1 parent 1997c4e commit f7eedf0
Show file tree
Hide file tree
Showing 4 changed files with 60 additions and 26 deletions.
3 changes: 3 additions & 0 deletions .idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions .idea/.name

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

41 changes: 15 additions & 26 deletions .idea/workspace.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

41 changes: 41 additions & 0 deletions src/main/java/org/launchcode/techjobs/oo/JobField.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
package org.launchcode.techjobs.oo;

import java.util.Objects;

public abstract class JobField {
private int id;
private static int nextId = 1;
private String value;

public JobField() {
id = nextId;
nextId++;
}

public JobField(String value) {
this();
this.value = value;
}

// Getters and Setters:
public int getId() {
return id;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}

@Override
public String toString() {
return value;
}

@Override
public int hashCode() {
return Objects.hash(getId());
}

}

0 comments on commit f7eedf0

Please sign in to comment.