A golf course is a golf course, no matter if it is part of a private property or a public area. Access restrictions can be tagged directly to the golf course or to the area sourrounding the course.
I don’t think we have a special tag for “country club”. The closest thing which comes into my mind is leisure=park;access=private;name=“XYZ Country Club”.