class parent(){
protected val num1= 1
val getnum = func1()
protected def func1(){
}
}
class chlidren() extends parent{
protect val num2 = 2
override protected def func1(){
//此处不能使用num2变量。因为num2在此时被父类调用了,子类此时并没有初始化。
}
}
重写父类的函数,不能使用子类的变量。
class parent(){
protected val num1= 1
val getnum = func1()
protected def func1(){
}
}
class chlidren() extends parent{
protect val num2 = 2
override protected def func1(){
//此处不能使用num2变量。因为num2在此时被父类调用了,子类此时并没有初始化。
}
}
重写父类的函数,不能使用子类的变量。