Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Jiawei Wang
repo
Commits
6ae39205
Commit
6ae39205
authored
Jun 09, 2022
by
Jiawei Wang
Browse files
initial commit
parent
76affa1e
Changes
3
Hide whitespace changes
Inline
Side-by-side
src/Animal.java
0 → 100644
View file @
6ae39205
public
class
Animal
{
private
String
name
;
public
Animal
(
String
name
)
{
super
();
this
.
name
=
name
;
}
public
String
getName
()
{
return
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
@Override
public
String
toString
()
{
return
"Animal [name="
+
name
+
"]"
;
}
@Override
public
int
hashCode
()
{
final
int
prime
=
31
;
int
result
=
1
;
result
=
prime
*
result
+
((
name
==
null
)
?
0
:
name
.
hashCode
());
return
result
;
}
@Override
public
boolean
equals
(
Object
obj
)
{
if
(
this
==
obj
)
return
true
;
if
(
obj
==
null
)
return
false
;
if
(
getClass
()
!=
obj
.
getClass
())
return
false
;
Animal
other
=
(
Animal
)
obj
;
if
(
name
==
null
)
{
if
(
other
.
name
!=
null
)
return
false
;
}
else
if
(!
name
.
equals
(
other
.
name
))
return
false
;
return
true
;
}
}
src/Book.java
View file @
6ae39205
...
...
@@ -92,3 +92,4 @@ public class Book {
}
}
src/Student.java
0 → 100644
View file @
6ae39205
public
class
Student
{
private
String
name
;
private
String
gender
;
private
String
CountryOfCitizenship
;
@Override
public
int
hashCode
()
{
final
int
prime
=
31
;
int
result
=
1
;
result
=
prime
*
result
+
((
CountryOfCitizenship
==
null
)
?
0
:
CountryOfCitizenship
.
hashCode
());
result
=
prime
*
result
+
((
gender
==
null
)
?
0
:
gender
.
hashCode
());
result
=
prime
*
result
+
((
name
==
null
)
?
0
:
name
.
hashCode
());
return
result
;
}
@Override
public
boolean
equals
(
Object
obj
)
{
if
(
this
==
obj
)
return
true
;
if
(
obj
==
null
)
return
false
;
if
(
getClass
()
!=
obj
.
getClass
())
return
false
;
Student
other
=
(
Student
)
obj
;
if
(
CountryOfCitizenship
==
null
)
{
if
(
other
.
CountryOfCitizenship
!=
null
)
return
false
;
}
else
if
(!
CountryOfCitizenship
.
equals
(
other
.
CountryOfCitizenship
))
return
false
;
if
(
gender
==
null
)
{
if
(
other
.
gender
!=
null
)
return
false
;
}
else
if
(!
gender
.
equals
(
other
.
gender
))
return
false
;
if
(
name
==
null
)
{
if
(
other
.
name
!=
null
)
return
false
;
}
else
if
(!
name
.
equals
(
other
.
name
))
return
false
;
return
true
;
}
@Override
public
String
toString
()
{
return
"Student [name="
+
name
+
", gender="
+
gender
+
", CountryOfCitizenship="
+
CountryOfCitizenship
+
"]"
;
}
public
String
getName
()
{
return
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
public
String
getGender
()
{
return
gender
;
}
public
void
setGender
(
String
gender
)
{
this
.
gender
=
gender
;
}
public
String
getCountryOfCitizenship
()
{
return
CountryOfCitizenship
;
}
public
void
setCountryOfCitizenship
(
String
countryOfCitizenship
)
{
CountryOfCitizenship
=
countryOfCitizenship
;
}
public
Student
(
String
name
,
String
gender
,
String
countryOfCitizenship
)
{
super
();
this
.
name
=
name
;
this
.
gender
=
gender
;
CountryOfCitizenship
=
countryOfCitizenship
;
}
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment