1. āĻāĻžāĻāĻžāĻ¤ā§ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻž
āĻāĻžāĻāĻžāĻ¤ā§, āĻŦāĻ¸ā§āĻ¤ā§āĻā§ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻŦāĻ āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻ¯āĻŧāĻ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ¤ā§āĻ˛āĻ¨āĻž
āĻ¯āĻĻāĻŋ āĻĻā§āĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻāĻāĻ āĻŦāĻ¸ā§āĻ¤ā§āĻā§ āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ¸āĻŽāĻžāĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻŽāĻ¤āĻž āĻ
āĻĒāĻžāĻ°ā§āĻāĻ° ( ==
) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻ¤ā§āĻ¯ āĻĒāĻžāĻŦā§āĻ¨, āĻāĻŦāĻ āĻ¸ā§āĻ āĻĢāĻ˛āĻžāĻĢāĻ˛āĻāĻŋ āĻŦā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻāĻāĻžāĻ¨ā§ āĻ¸āĻŦāĻāĻŋāĻā§ āĻ¸āĻšāĻ.
āĻā§āĻĄ | āĻāĻ¨āĻ¸ā§āĻ˛ āĻāĻāĻāĻĒā§āĻ |
---|---|
|
|
āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ˛āĻ¨āĻž
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻāĻŽāĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ° āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĻā§āĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ āĻāĻŋāĻ¨ā§āĻ¨ āĻĻā§āĻāĻŋ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻŦāĻ¸ā§āĻ¤ā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻĻā§āĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ āĻŦāĻā§āĻā§āĻ āĻ¯āĻž āĻāĻāĻ āĻĒāĻžāĻ ā§āĻ¯ āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŦāĻ¸ā§āĻ¤ā§ āĻ
āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§, equals()
āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ:
āĻā§āĻĄ | āĻāĻ¨āĻ¸ā§āĻ˛ āĻāĻāĻāĻĒā§āĻ |
---|---|
|
|
āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ equals
āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¨āĻ¯āĻŧ String
āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ āĻāĻāĻŋ āĻāĻā§.
āĻāĻŽāĻ¨āĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ āĻ¯ā§āĻā§āĻ˛ā§ āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻā§ āĻĨā§āĻā§ āĻ˛ā§āĻā§āĻ¨, āĻāĻŦāĻ āĻāĻāĻžāĻ¨ā§ āĻā§āĻ¨āĨ¤
2. Object
āĻā§āĻ˛āĻžāĻ¸
āĻāĻžāĻāĻžāĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻ˛āĻžāĻ¸ āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°ā§ Object
āĨ¤ āĻāĻžāĻāĻž āĻāĻ° āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻ¤āĻžāĻ°āĻž āĻāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¸ā§āĻā§āĻ¨āĨ¤
āĻāĻŦāĻ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ Object
āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°ā§ āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ˛āĻžāĻ āĻāĻ°ā§ Object
āĨ¤ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĒāĻ°āĻŋāĻŖāĻ¤āĻŋāĨ¤
āĻ
āĻ¨ā§āĻ¯ āĻāĻĨāĻžāĻ¯āĻŧ, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ°āĻ¯āĻŧā§āĻā§ Object
, āĻāĻŽāĻ¨āĻāĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻā§āĻĄā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻ˛ā§āĻ˛ā§āĻ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§āĻāĨ¤
āĻāĻ āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°āĻ¸ā§āĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻ
āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§āĨ¤ āĻāĻ equals()
āĻāĻŦāĻ hashCode()
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ.
āĻā§āĻĄ | āĻŦāĻžāĻ¸ā§āĻ¤āĻŦā§, āĻāĻŽāĻžāĻĻā§āĻ° āĻ¯āĻž āĻĨāĻžāĻāĻŦā§ āĻ¤āĻž āĻāĻāĻžāĻ¨ā§: |
---|---|
|
|
āĻāĻĒāĻ°ā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖā§, āĻāĻŽāĻ°āĻž Person
āĻ¨āĻžāĻŽ āĻāĻŦāĻ āĻŦāĻ¯āĻŧāĻ¸ā§āĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸āĻš āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻā§āĻ˛āĻžāĻ¸ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻāĻŋ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻ˛āĻžāĻ¸ Object
āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°ā§, Person
āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻĻā§āĻāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ°āĻ¯āĻŧā§āĻā§:
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ | āĻŦāĻ°ā§āĻŖāĻ¨āĻž |
---|---|
|
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŦāĻ¸ā§āĻ¤ā§ āĻāĻŦāĻ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°ā§ |
|
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻšā§āĻ¯āĻžāĻļāĻā§āĻĄ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ |
āĻĻā§āĻāĻž āĻ¯āĻžāĻā§āĻā§ āĻ¯ā§ āĻāĻā§āĻŦāĻžāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ° equals
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻŖā§āĻ° āĻŦāĻ¸ā§āĻ¤ā§ āĻāĻā§ āĻ
āĻĒāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻŦā§ āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻĒā§āĻ°āĻŋ āĻāĻžāĻ āĻāĻ°āĻŦā§āĨ¤
āĻā§āĻĄ | āĻāĻ¨āĻ¸ā§āĻ˛ āĻāĻāĻāĻĒā§āĻ |
---|---|
|
|
|
|
3. equals()
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ equals()
, āĻā§āĻ˛āĻžāĻ¸ āĻĨā§āĻā§ āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°āĻ¸ā§āĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ Object
, āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ
āĻŦāĻā§āĻā§āĻā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸āĻšāĻ āĻ
ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§: āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°ā§āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒāĻžāĻŦā§āĻ¨ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ Person
āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°ā§āĻ¨ equals()
āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ:
āĻā§āĻĄ | āĻāĻ¨āĻ¸ā§āĻ˛ āĻāĻāĻāĻĒā§āĻ |
---|---|
|
|
āĻ¯āĻāĻ¨ equals
āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ a
, āĻ¤āĻāĻ¨ āĻāĻāĻŋ āĻā§āĻŦāĻ˛āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ā§āĻ° a
āĻ¸āĻžāĻĨā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°ā§ b
āĨ¤
āĻ¯āĻžāĻāĻšā§āĻ, āĻ¤ā§āĻ˛āĻ¨āĻž String
āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻ¨ā§āĻ¨āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻā§āĻ¨?
āĻāĻžāĻ°āĻŖ āĻ¯āĻžāĻ°āĻž String
āĻā§āĻ˛āĻžāĻ¸ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻā§ āĻ¤āĻžāĻ°āĻž āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ˛āĻŋāĻā§āĻā§ equals()
āĨ¤
equals()
āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨
āĻāĻāĻ¨ āĻā§āĻ˛āĻžāĻ¸ā§ āĻ¸āĻŽāĻžāĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ˛āĻŋāĻāĻŋ Person
āĨ¤ āĻāĻŽāĻ°āĻž 4āĻāĻŋ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻŦāĨ¤
equals
āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋāĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§ āĻ¨āĻž āĻā§āĻ¨, āĻāĻāĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻāĻāĻŋ Object
āĻŦāĻ¸ā§āĻ¤ā§āĻā§ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨ā§āĻ¯āĻŧ
āĻĻā§āĻļā§āĻ¯āĻāĻ˛ā§āĻĒ 1equals
: āĻ¯ā§ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻĒāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻāĻāĻ āĻŦāĻ¸ā§āĻ¤ā§āĻāĻŋāĻ equals
āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ¤ā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ
āĻŦāĻā§āĻā§āĻ āĻāĻŦāĻ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ¸āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻ
āĻŦāĻļā§āĻ¯āĻ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¤ā§ āĻšāĻŦā§ true
āĨ¤ āĻāĻāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻ¨āĻŋāĻā§āĻ āĻ¸āĻŽāĻžāĻ¨āĨ¤
āĻā§āĻĄā§ āĻāĻāĻŋ āĻāĻ āĻŽāĻ¤ āĻĻā§āĻāĻžāĻŦā§:
āĻā§āĻĄ | āĻŦāĻ°ā§āĻŖāĻ¨āĻž |
---|---|
|
āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°ā§āĻ¨ |
āĻĻā§āĻļā§āĻ¯āĻāĻ˛ā§āĻĒ 2 : null
āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ¤ā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ equals
â āĻāĻŽāĻžāĻĻā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻŋāĻā§āĻ āĻ¨ā§āĻāĨ¤ āĻ¯ā§ āĻŦāĻ¸ā§āĻ¤ā§āĻāĻŋāĻ° āĻāĻĒāĻ° equals
āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¸ā§āĻāĻŋ āĻ
āĻŦāĻļā§āĻ¯āĻ āĻļā§āĻ¨ā§āĻ¯ āĻ¨āĻ¯āĻŧ, āĻ¤āĻžāĻ āĻāĻŽāĻžāĻĻā§āĻ° false
āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĢāĻŋāĻ°ā§ āĻāĻ¸āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻā§āĻĄā§ āĻāĻāĻŋ āĻāĻ āĻŽāĻ¤ āĻĻā§āĻāĻžāĻŦā§:
āĻā§āĻĄ | āĻŦāĻ°ā§āĻŖāĻ¨āĻž |
---|---|
|
āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ¤ā§āĻ˛āĻ¨āĻž āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§ āĻāĻŋ null ? |
āĻĻā§āĻļā§āĻ¯āĻāĻ˛ā§āĻĒ 3 : āĻāĻāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ¯āĻž āĻāĻāĻāĻŋ āĻ¨āĻ¯āĻŧ Person
āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ¤ā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ equals
āĨ¤ āĻŦāĻ¸ā§āĻ¤ā§āĻāĻŋ āĻāĻŋ Person
āĻ
-āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻŽāĻžāĻ¨ Person
? āĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻ° āĻĒāĻā§āĻˇā§ Person
āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨ā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻļā§āĻ¨ āĻ¯āĻž āĻ¸ā§ āĻāĻžāĻ¯āĻŧāĨ¤
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻ¨āĻ¤ āĻ
āĻŦāĻā§āĻā§āĻāĻā§ āĻ¸āĻŽāĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻ āĻļā§āĻ°ā§āĻŖā§āĻ° āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ
āĻ¤āĻāĻŦ, āĻ¯āĻĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻ
āĻŦāĻā§āĻā§āĻ āĻāĻžāĻĄāĻŧāĻž āĻ
āĻ¨ā§āĻ¯ āĻāĻŋāĻā§ Person
āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸āĻŽāĻžāĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ¤ā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŽāĻ°āĻž āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻĢāĻŋāĻ°ā§ āĻāĻ¸āĻŦ false
āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ§āĻ°āĻ¨ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨? āĻāĻāĻž āĻ āĻŋāĻ â instanceof
āĻ
āĻĒāĻžāĻ°ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§.
āĻāĻŽāĻžāĻĻā§āĻ° āĻ¨āĻ¤ā§āĻ¨ āĻā§āĻĄ āĻĻā§āĻāĻ¤ā§ āĻā§āĻŽāĻ¨ āĻ¤āĻž āĻāĻāĻžāĻ¨ā§:
āĻā§āĻĄ | āĻŦāĻ°ā§āĻŖāĻ¨āĻž |
---|---|
|
āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ¤ā§āĻ˛āĻ¨āĻž āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§ āĻāĻŋ null ? āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§ āĻ¨āĻž āĻšāĻ˛ā§ a Person |
Person
4. āĻĻā§āĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻž
āĻāĻŽāĻ°āĻž āĻāĻŋ āĻļā§āĻˇ āĻāĻ°ā§āĻāĻŋāĻ˛āĻžāĻŽ? āĻ¯āĻĻāĻŋ āĻāĻŽāĻ°āĻž āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻļā§āĻˇā§ āĻĒā§āĻāĻā§ āĻĨāĻžāĻāĻŋ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻāĻāĻāĻŋ Person
āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻā§ āĻ¯āĻž āĻ¨āĻ¯āĻŧ null
āĨ¤ āĻ¤āĻžāĻ āĻāĻŽāĻ°āĻž āĻāĻāĻŋāĻā§ a āĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻŋ Person
āĻāĻŦāĻ āĻāĻāĻ¯āĻŧ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻ āĻ
āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻĄā§āĻāĻž āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻŋāĨ¤ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ¤ā§āĻ°ā§āĻĨ āĻĻā§āĻļā§āĻ¯āĻāĻ˛ā§āĻĒ āĨ¤
āĻā§āĻĄ | āĻŦāĻ°ā§āĻŖāĻ¨āĻž |
---|---|
|
āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ¤ā§āĻ˛āĻ¨āĻž āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§ āĻāĻŋ null ? āĻ¯āĻĻāĻŋ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĻāĻŋ Person āĻāĻžāĻāĻĒāĻāĻžāĻ¸ā§āĻāĻŋāĻ āĻ¨āĻž āĻšāĻ¯āĻŧ |
Person
āĻāĻŦāĻ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻĻā§āĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻŦā§āĻ¨ ? name
āĻāĻāĻ āĻ¨āĻžāĻŽ ( ) āĻāĻŦāĻ āĻŦāĻ¯āĻŧāĻ¸ ( age
) āĻĨāĻžāĻāĻ˛ā§ āĻ¤āĻžāĻ°āĻž āĻ¸āĻŽāĻžāĻ¨ āĨ¤ āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻā§āĻĄ āĻāĻ āĻŽāĻ¤ āĻĻā§āĻāĻžāĻŦā§:
āĻā§āĻĄ | āĻŦāĻ°ā§āĻŖāĻ¨āĻž |
---|---|
|
āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ¤ā§āĻ˛āĻ¨āĻž āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§ āĻāĻŋ null ? āĻ¯āĻĻāĻŋ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĻāĻŋ Person āĻāĻžāĻāĻĒāĻāĻžāĻ¸ā§āĻāĻŋāĻ āĻ¨āĻž āĻšāĻ¯āĻŧ |
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻžāĻ¨ā§āĻ āĻļā§āĻˇ āĻ¨āĻ¯āĻŧ.
āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻ¨āĻžāĻŽā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻšāĻ˛ āĻāĻāĻāĻŋ , āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻžāĻā§ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ String
āĻāĻ˛ āĻāĻ°ā§ āĻ¨āĻžāĻŽā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋāĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĨ¤equals
this.name.equals(person.name)
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧāĻ¤, name
āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ null
: āĻ¸ā§āĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻĒāĻ¨āĻŋ equals
āĻāĻāĻŋāĻ¤ā§ āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ
āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻā§āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ null
:
this.name != null && this.name.equals(person.name)
āĻāĻāĻŋ āĻŦāĻ˛ā§āĻā§, āĻ¯āĻĻāĻŋ āĻ¨āĻžāĻŽā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ null
āĻāĻāĻ¯āĻŧ Person
āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§ āĻĨāĻžāĻā§, āĻ¤āĻŦā§ āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻāĻāĻ¨āĻ āĻ¸āĻŽāĻžāĻ¨āĨ¤
āĻāĻ¤ā§āĻ°ā§āĻĨ āĻĻā§āĻļā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻāĻ āĻŽāĻ¤ āĻĻā§āĻāĻ¤ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§:
|
āĻŦāĻ¯āĻŧāĻ¸ āĻ¸āĻŽāĻžāĻ¨ āĻ¨āĻž āĻšāĻ˛ā§, āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ return false āĻ¯āĻĻāĻŋ this.name āĻ¸āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ , āĻĒāĻĻā§āĻ§āĻ¤āĻŋ null āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻā§āĻ¨ āĻŽāĻžāĻ¨ā§ āĻ¨ā§āĻ āĨ¤ equals āĻāĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ name āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻ¸āĻŽāĻžāĻ¨ null , āĻŦāĻž āĻāĻāĻŋ āĻ¨āĻ¯āĻŧāĨ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĻā§āĻāĻŋ āĻ¨āĻžāĻŽā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°ā§āĻ¨ equals āĨ¤ |
5. hashCode()
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ equals
, āĻ¯āĻž āĻāĻāĻ¯āĻŧ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻŦāĻŋāĻļāĻĻ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻ°ā§āĻāĻāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻāĻāĻāĻŋ āĻ
āĻ¸ā§āĻĒāĻˇā§āĻ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻŦ āĻĻā§āĻ°ā§āĻ¤ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§: hashCode()
.
āĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°ā§āĻ¨ āĻāĻĒāĻ¨āĻŋ āĻŦāĻ°ā§āĻŖāĻžāĻ¨ā§āĻā§āĻ°āĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻšāĻžāĻāĻžāĻ° āĻšāĻžāĻāĻžāĻ° āĻļāĻŦā§āĻĻā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻŦāĻžāĻāĻžāĻ āĻāĻ°āĻā§āĻ¨, āĻāĻŦāĻ āĻāĻĒāĻ¨āĻžāĻā§ āĻŦāĻžāĻ°āĻŦāĻžāĻ° āĻā§āĻĄāĻŧāĻž āĻļāĻŦā§āĻĻā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻŦāĻ āĻļāĻŦā§āĻĻāĻā§āĻ˛āĻŋ āĻĻā§āĻ°ā§āĻ, āĻĒā§āĻ°āĻā§āĻ° āĻ āĻā§āĻˇāĻ° āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§ āĻŦāĻ˛āĻ¤ā§ āĻā§āĻ˛ā§, āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻā§āĻŦ āĻĻā§āĻ°ā§āĻ āĻ¸āĻŽāĻ¯āĻŧ āĻ˛āĻžāĻāĻŦā§āĨ¤
āĻ¤āĻŦā§ āĻāĻāĻŋ āĻ¤ā§āĻŦāĻ°āĻžāĻ¨ā§āĻŦāĻŋāĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ§āĻ°ā§āĻ¨ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ āĻā§āĻˇāĻ° āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻšāĻāĻ¯āĻŧāĻž āĻļāĻŦā§āĻĻ āĻāĻā§ - āĻāĻāĻŋ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻ¸ā§āĻĒāĻˇā§āĻ āĻ¯ā§ āĻ¤āĻžāĻ°āĻž āĻāĻ˛āĻžāĻĻāĻžāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ°āĻž āĻāĻāĻ āĻ āĻā§āĻˇāĻ° āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŽāĻ°āĻž āĻāĻāĻ¨āĻ āĻŦāĻ˛āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ āĻ¨āĻž āĻ¯ā§ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻā§ āĻšāĻŦā§: āĻļāĻŦā§āĻĻāĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻžāĻ¨ āĻŦāĻž āĻāĻŋāĻ¨ā§āĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ hashCode()
āĻāĻāĻ āĻ¨ā§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§ āĻāĻ˛ āĻāĻ°ā§āĻ¨ āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻŋāĻā§ āĻ¸āĻāĻā§āĻ¯āĻž āĻĢā§āĻ°āĻ¤ āĻĻā§āĻ¯āĻŧ - āĻāĻāĻāĻŋ āĻļāĻŦā§āĻĻā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ
āĻā§āĻˇāĻ°ā§āĻ° āĻ
āĻ¨ā§āĻ°ā§āĻĒāĨ¤ āĻāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ°āĻ¯āĻŧā§āĻā§:
- āĻ āĻāĻŋāĻ¨ā§āĻ¨ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻ āĻšā§āĻ¯āĻžāĻļāĻā§āĻĄ āĻĨāĻžāĻā§
- āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻāĻ āĻšā§āĻ¯āĻžāĻļāĻā§āĻĄ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻŦāĻž āĻ¤āĻžāĻĻā§āĻ° āĻšā§āĻ¯āĻžāĻļāĻā§āĻĄ āĻāĻŋāĻ¨ā§āĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
- āĻ¯āĻĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻšā§āĻ¯āĻžāĻļāĻā§āĻĄ āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻŦāĻ¸ā§āĻ¤ā§āĻā§āĻ˛āĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻŋāĻ¨ā§āĻ¨
āĻāĻāĻŋ āĻāĻ°āĻ āĻ¸ā§āĻĒāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻ¸ā§āĻ¨ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻā§ āĻļāĻŦā§āĻĻā§āĻ° āĻĒāĻ°āĻŋāĻĒā§āĻ°ā§āĻā§āĻˇāĻŋāĻ¤ā§ āĻ°āĻŋāĻĢā§āĻ°ā§āĻŽ āĻāĻ°āĻŋ:
- āĻ āĻāĻŋāĻ¨ā§āĻ¨ āĻļāĻŦā§āĻĻā§āĻ° āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻāĻ āĻĒā§āĻ°āĻĨāĻŽ āĻ āĻā§āĻˇāĻ° āĻĨāĻžāĻā§āĨ¤
- āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻļāĻŦā§āĻĻā§āĻ° āĻāĻāĻ āĻĒā§āĻ°āĻĨāĻŽ āĻ āĻā§āĻˇāĻ° āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻŦāĻž āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ āĻā§āĻˇāĻ° āĻāĻŋāĻ¨ā§āĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
- āĻ¯āĻĻāĻŋ āĻļāĻŦā§āĻĻā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ āĻā§āĻˇāĻ° āĻāĻ˛āĻžāĻĻāĻž āĻĨāĻžāĻā§, āĻ¤āĻŦā§ āĻļāĻŦā§āĻĻāĻā§āĻ˛āĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻ˛āĻžāĻĻāĻž
āĻļā§āĻˇ āĻ¸āĻŽā§āĻĒāĻ¤ā§āĻ¤āĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻ¤ā§āĻŦāĻ°āĻžāĻ¨ā§āĻŦāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ:
āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻĻā§āĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻšā§āĻ¯āĻžāĻļāĻā§āĻĄ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ āĻšā§āĻ¯āĻžāĻļāĻā§āĻĄāĻā§āĻ˛āĻŋ āĻāĻ˛āĻžāĻĻāĻž āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§ āĻŦāĻ¸ā§āĻ¤ā§āĻā§āĻ˛āĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻ˛āĻžāĻĻāĻž, āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻĻāĻ°āĻāĻžāĻ° āĻ¨ā§āĻāĨ¤
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ āĻšā§āĻ¯āĻžāĻļāĻā§āĻĄ āĻāĻāĻ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻ¨āĻ āĻ¸āĻŽāĻžāĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
6. āĻā§āĻĄā§ āĻā§āĻā§āĻ¤āĻŋ
āĻāĻĒāĻ°ā§ āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻāĻāĻ°āĻŖ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻžāĻāĻžāĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻļā§āĻ°ā§āĻŖā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻŦāĻ¸ā§āĻ¤ā§āĻā§āĻ˛āĻŋ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻā§āĻ¨ āĻāĻĒāĻžāĻ¯āĻŧ āĻ¨ā§āĻāĨ¤
āĻāĻžāĻāĻž āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ°āĻĻā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻā§āĻā§āĻ¤āĻŋ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯ā§ āĻ¤āĻžāĻ°āĻž āĻ¯āĻĻāĻŋ āĻ¸āĻŽāĻžāĻ¨() āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ˛āĻŋāĻā§ āĻāĻŦāĻ āĻāĻ° āĻĢāĻ˛ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻŽāĻĒā§āĻ˛āĻŋāĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ (āĻā§āĻ˛āĻžāĻ¸ā§ Object
) āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§ āĻ¤āĻŦā§ āĻ¤āĻžāĻĻā§āĻ° āĻ
āĻŦāĻļā§āĻ¯āĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ hashCode()
āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻ˛āĻŋāĻāĻ¤ā§ āĻšāĻŦā§ āĻ¯āĻžāĻ¤ā§ āĻĒā§āĻ°ā§āĻŦā§āĻā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻā§āĻ˛āĻŋ āĻ¸āĻ¨ā§āĻ¤ā§āĻˇā§āĻ.
āĻāĻ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻā§ āĻā§āĻā§āĻ¤āĻŋ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻ˛āĻžāĻ¸ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° equals()
āĻŦāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° hashCode()
āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻŋ āĻā§āĻā§āĻ¤āĻŋāĻ° āĻāĻ°āĻŽ āĻ˛āĻā§āĻāĻ¨ āĻāĻ°āĻā§āĻ¨ (āĻāĻĒāĻ¨āĻŋ āĻā§āĻā§āĻ¤āĻŋ āĻāĻā§āĻ āĻāĻ°ā§āĻā§āĻ¨)āĨ¤ āĻāĻāĻž āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
āĻ¯āĻĻāĻŋ āĻ āĻ¨ā§āĻ¯ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ°āĻ°āĻž āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¤āĻŦā§ āĻāĻāĻŋ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻ¨āĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ°ā§ āĻāĻŋ, āĻāĻĒāĻ¨āĻŋ āĻā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¯āĻž āĻāĻĒāĻ°ā§āĻā§āĻ¤ āĻā§āĻā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻāĻ¤ā§āĻ¯ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤
āĻāĻāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ
āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻžāĻāĻž āĻ¸āĻāĻā§āĻ°āĻš āĻĒā§āĻ°āĻĨāĻŽā§ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻšā§āĻ¯āĻžāĻļāĻā§āĻĄ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°ā§, āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻžāĻ°āĻĒāĻ° equals
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĨ¤
āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻ¯ā§ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻā§āĻ° āĻā§āĻ˛āĻžāĻ¸āĻā§ āĻāĻāĻāĻŋ equals
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻĻā§āĻ¨ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻā§āĻ° hashCode()
āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻ¨āĻž āĻ˛āĻŋāĻā§āĻ¨ āĻŦāĻž āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋ āĻā§āĻ˛āĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻ¸āĻāĻā§āĻ°āĻšāĻā§āĻ˛āĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻ¨āĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° contains()
āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻŋ āĻ
āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻāĻā§āĻ°āĻšāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻŦāĻ¸ā§āĻ¤ā§āĻāĻŋ āĻā§āĻāĻā§ āĻ¨āĻžāĻ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤