// In Java public class Animal { private String _name; // constructor function public Animal(name){ // this content will be executed when an instance is created: // Ex: Animal cat = new Animal('cat'); _name = name; } } // In PHP class Animal { private $name; public function __constructor($name){ // this content will be executed when an instance is created: // Ex: $dog = new Animal('dog'); $this->name = $name; } } function Animal(){ this.walk = function(){}; this.talk = function(){}; this.jump = function(){}; } function Animal(){ // this varialbe is private var private_var = 10; // this function is public this.walk = function(){}; // this function is private function dance(){} }