fork download
  1. object HelloClass {
  2.  
  3. abstract class Person {
  4. def name: String
  5. def age: Int
  6.  
  7. def getName(): String = {
  8. name
  9. }
  10.  
  11. def getAge(): Int = {
  12. age
  13. }
  14. }
  15.  
  16. case class PersonA(val name: String, val age: Int, val salary: Int) extends Person
  17.  
  18.  
  19.  
  20. }
  21.  
  22. object HelloObjectPlusClass {
  23.  
  24. def main(args: Array[String]) {
  25. //val p = HelloClass
  26. val x = HelloClass.PersonA("Senthil", 10, 42)
  27. println(x.getName)
  28. }
  29. }
  30.  
Not running #stdin #stdout 0s 0KB
stdin
Standard input is empty
stdout
Standard output is empty