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( + ' is sleeping.' + "<br>");
    talk: function(){
      document.write( + ' is talking.' + "<br>");
  var ob = new Person();

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 *