title: Object based programming in Microsoft Vb script
body: <p>I have one fundamental question in object based programming in vb script or VBA. In general when we use the object oriented programming in Java we use object references to either a variable or function, like:</p>
  
  <pre><code>Obj.Add() or Obj.i=5
  </code></pre>
  
  <p>But in VBA and VB scripting we use stuff like Obj.Property.Property or Obj.Method.Property like:</p>
  
  <pre><code>Set sib = Tchilds.item(j).childNodes 'where item is a method defined in DOM.
  </code></pre>
  
  <p>My doubt how is this logically possible.</p>