Scala入门指南之面向对象编程进阶_println(star.isinstanceof[sky])-CSDN博客

网站介绍:文章浏览阅读105次。介绍完Scala面向对象编程基础之后,可以讲一讲抽象类、继承、匿名内部类、特质、单例对象和样例类了。前三个概念和Java一样,区别只是语法。特质其实也是一个类,只是对某个类的一种扩展,为了提高代码的复用性、扩展性和可维护性,而提出的一种概念。比如Java程序员类,一开始不会大数据相关的技能,后来通过学习,掌握了大数据的技术,那么这个大数据技术就可以是一种特质,一部分程序员拥有了这个特质。类和类之间是单继承关系,但是类可以继承多个特质。比如一些程序员后来又学会了机器学习技术,那么这些人既拥有了大数据技术特_println(star.isinstanceof[sky])