The short answer for this questions is as below --
Public Cloud -- All components of your application/ system are running in Azure only.
Private Cloud -- You are running Azure services and features within on-premises data center OR you are using on premises data center for hosting your system or applications.
Hybrid Cloud -- Combination of Public and Private. Some part or components of your application running on Azure where as some part of your application is running within on premises datacenter.