scala-面向对象编程(高阶篇)_scala 中属性和方法都是动态绑定,而 java 中只有方法为动态绑定。-CSDN博客

网站介绍:文章浏览阅读244次。继承:语法-->class 子类名 extends 父类名 { 类体 }1、子类继承父类的属性和方法2、scala 是单继承3、继承的调用顺序:父类构造器->子类构造器4、Scala中属性和方法都是动态绑定,而Java中只有方法为动态绑定。换句话说,就是new的对象是谁,就调用谁的属性和方法,没有Java多态的概念,举个例子:Person teacher1 = new Teacher(),即使Teacher继承了Person父类,重写了方法和属性,那么依然使用的是Teacher的属性和方_scala 中属性和方法都是动态绑定,而 java 中只有方法为动态绑定。