I have to write an equals method which will return true if 2 intances of the PlayingCard class have the same value for suit and rank. I also have to write a hashCode method, that will return a hash code for the instance of the class. Thanks! Hope that makes sense.   public class PlayingCard{ private String suit, rank; private int value; PlayingCard(String s, String r, int v){ suit = s; rank = r; value = v; } public String suit(){return suit;} public String rank(){return rank;} public int value(){return value;} public String toString(){return suit+" "+rank+" "+value;} }

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Need a hand with this for Java, don't understand what exactly is being asked.

 

Here given is a class representing a playing card with the attributes rank, value and suit.

 

I have to write an equals method which will return true if 2 intances of the PlayingCard class have the same value for suit and rank.

I also have to write a hashCode method, that will return a hash code for the instance of the class. Thanks! Hope that makes sense.

 

public class PlayingCard{

private String suit, rank;

private int value;

PlayingCard(String s, String r, int v){

suit = s; rank = r; value = v;

}

public String suit(){return suit;}

public String rank(){return rank;}

public int value(){return value;}

public String toString(){return suit+" "+rank+" "+value;}

}

Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY