核心内容:
1、scala中抽象类、抽象方法、抽象字段的概念
2、抽象方法与抽象字段的重写
1、scala中抽象类、抽象方法、抽象字段的概念 |
1>在scala中,含有抽象方法或抽象字段的类为抽象类(在Java中:含有抽象方法的类叫做抽象类)
2>没有执行体的方法叫做抽象方法,scala当中的抽象方法不需要加abstract关键字,但是在Java当中,抽象方法必须加abstract关键字
3>没有初始值的字段叫做抽象字段(注意:占位符除外),在Java中没有抽象字段的概念
实例程序:
abstract class A(var name:String,var score:Double) //定义一个抽象类
{
var salary:Double //没有初始值的字段-->抽象字段