MooTools allows us to define new classes. Each class is an object we create by calling the Class constructor while passing over a JSON object that describes the class.

<script type="text/javascript">
  var Person = new Class({
    name: 'Person',
    sleep: function(){
      document.write(this.name + ' is sleeping.' + "<br>");
    },
    talk: function(){
      document.write(this.name + ' is talking.' + "<br>");
    }
  });
  var ob = new Person();
  ob.sleep();
  ob.talk();
</script>

The following video clip overviews this code sample, shows its execution and explains it.

Leave a Reply

Your email address will not be published. Required fields are marked *