package com.wy.scala.oop
/**
* @author Lewis
*/classPersion1(val name:String,var age:Int){
println("The Class is father Person1")
val school = "BJU"def sleep = "8 hours"overridedef toString = "I am a Person1!"
}
classWorker(name:String,age:Int,val salary:Long)extendsPersion1(name,age){
println("Override class Persion1")
overrideval school = "Spark"overridedef toString = "I am a Worker " + super.sleep
}
objectOverrideOps {def main(args: Array[String]): Unit = {
val w = new Worker("Spark",29,10000000)
println("School: " + w.school)
println("Salary: " + w.salary)
println("toString: " + w.toString())
}
}