Which of the following is true if a programmer has to create a class Clinic with the following data members and functions?class Clinic {int patientRecNum;string patientName;void Set Details(int num, string name);Clinic GetDetails();};a. Data members should be public items and function declarations should be private items.b. Data members should be private items and function declarations should be public items. c. The data member patientName should be a private item and all other members should be public items.d. The function SetDetails should be a public item and all other members should be private items.