摘要:
特质:trait是Scala里代码复用的基础单元。特质封装了方法和字段的定义,并可以通过混入到类中重用它们。不像类的继承那样,每个类都只能继承唯一的超类,类可以混入任意个特质。它们最常用到的两种方式:拓宽瘦接口为胖接口和定义可堆叠的改变。这个特质名为Philosophical。它没有声明超类,因此和...
阅读全文
posted @ 2015-11-24 21:40
松伯
阅读(249)
推荐(0)
编辑
摘要:
输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 结果请按字母顺序输出。public ArrayList Permutation(String str) { A...
阅读全文
posted @ 2015-11-24 00:17
松伯
阅读(344)
推荐(0)
编辑