首页 > 代码库 > 关于scala的trait
关于scala的trait
最近一个月在学习scala,今天刚对trait有点感觉,所以记下来.....
trait在scala中被称作特质,在我个人理解,trait就相当于java中interface和abstract class的结合体,又可以混入多个trait,又可以在trait写具体的方法实现,通过with这个trait,就可以在类里使用trait的方法,其他类在调用某个方法时,如果这个类里没有这个方法,则会去trait里找。而且Atrait混入了另一个Btrait,则所有混入Atrait的子类都拥有Btrait的所有非抽象方法。
关于scala的trait
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。