Skip to content

Instantly share code, notes, and snippets.

@beranradek
Created March 20, 2013 12:17
Show Gist options
  • Save beranradek/5204228 to your computer and use it in GitHub Desktop.
Save beranradek/5204228 to your computer and use it in GitHub Desktop.
abstract class Person(name: String, birthDate: java.util.Date)
// nevhodny mutable typ java.util.Date
case class Man(var name: String, birthDate: java.util.Date,
impertinent: Boolean) extends Person(name, birthDate)
case class Woman(private val name: String, birthDate: java.util.Date,
quarrelsome: Boolean) extends Person(name, birthDate)
class XMan(name: String, birthDate: java.util.Date, impertinent: Boolean,
ability: String) extends Man(name, birthDate, impertinent)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment