thể trùng lặp:
What is the rationale behind having companion objects in Scala?Scala: đồng hành mục đích đối tượng
Cảm ơn tất cả phản ứng với bài trước của tôi (Scala: companion objects and "new" keyword). Tôi muốn hỏi bạn mục đích chung của một đối tượng đồng hành ở Scala là gì? Thứ nhất, chúng ta có thể không bao gồm tất cả các phương pháp, chẳng hạn như áp dụng, trong các hình thức của contructor/phương pháp định nghĩa trên lớp chính nó? Hơn nữa, điểm của đối tượng Boolean đồng hành là gì, vì nó thậm chí không định nghĩa phương thức áp dụng?
Xin cảm ơn trước vì tất cả các câu trả lời của bạn.
[câu trả lời dưới đây] (http://stackoverflow.com/a/9806136/39396) là tốt hơn câu trả lời được chấp nhận cho bản sao. –