Scala 面向对象编程专题汇报.ppt

重写核心规则重写父类抽象成员时,override关键字可选;重写父类非抽象成员时,override关键字必须明确写出。重写限制在Scala中,只能重写val字段,不能重写var字段。这是因为val字段是只读且final的,而var字段是可变的。方法签名当重写方法时,子类中方法的签名必须与父类中被重写的方法的签名完全一致,包括方法名、参数列表和返回类型。重写示例在Scala中,子类BMWCar重写了父类Car的valbrand字段和info方法,同时保持了与父类相同的签名。方法/字段重写抽象成员抽象类可包含抽象成员,包括抽象字段和抽象方法。抽象字段无初始值,需声明类型;

文档评论(0)

1亿VIP精品文档

相关文档