码迷,mamicode.com
首页 > 其他好文 > 详细

关于scala的trait

时间:2014-11-27 15:57:16      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:使用   java   bs   as   学习   方法   class   ca   rac   

  最近一个月在学习scala,今天刚对trait有点感觉,所以记下来.....

  trait在scala中被称作特质,在我个人理解,trait就相当于java中interface和abstract class的结合体,又可以混入多个trait,又可以在trait写具体的方法实现,通过with这个trait,就可以在类里使用trait的方法,其他类在调用某个方法时,如果这个类里没有这个方法,则会去trait里找。而且Atrait混入了另一个Btrait,则所有混入Atrait的子类都拥有Btrait的所有非抽象方法。

关于scala的trait

标签:使用   java   bs   as   学习   方法   class   ca   rac   

原文地址:http://www.cnblogs.com/zhangyukun/p/4126264.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!