title: Abstract classes, why can't we declare private val and var class member?
body: <pre><code>abstract class Table {
    private val records: Int
  }
  </code></pre>
  
  <p>Is it because we have to create an instance of an abstract class before we can access its private member?</p>