title: Explicit inheritance from Any in Kotlin - Can and How is it done?
body: <p>The Kotlin documentation says that </p>
  
  <blockquote>
    <p>All classes in Kotlin have a common superclass <strong>Any</strong>, that is a default super for a class with no supertypes declared</p>
  </blockquote>
  
  <p>If I try and explicitly inherit from Any:</p>
  
  <pre><code>class MyClass : Any {
  
  }
  </code></pre>
  
  <p>The compiler gives an error:</p>
  
  <blockquote>
    <p>Kotlin: This type has a constructor, and thus must be initialized here</p>
  </blockquote>
  
  <p>I haven't been able to find the documentation for the Any class. Is it possible to explicitly inherit from Any, and if so, what do you pass it?</p>