In addition to describing solid surfaces, hydrophobic and hydrophilic can be used to describe molecules. Different molecules will be more or less hydrophobic based on their structure. Molecules with a greater number of carbon atoms, like fats, will be more hydrophobic.
Depending what amino acids proteins are composed of, they fold in different ways. This folding causes hydrophobic and hydrophilic regions that interact with water in different ways.