When to use :: When to use -> My understanding is that private or protected calls use:: and public public uses ->, but I found that calling public methods when generating instances of a class also uses of::call? Not really understand