在scala 中 如果一个类被申明为样例类scala会默认创建一个伴生对象,并且生成一些列的方法 首先实现了apply方法 这样就不需要用new 来创建对象 实现了unapply 方法 可以通过模式匹配来取得类属性 实现了类构造参数 还默认帮你实现了toString,equals,copy和hashCode等方法 转自http://www.cnblogs.com/MOBIN/p/5299951.html