xem xét mã này:Trường hợp sử dụng của các nhà thầu phụ trong các lớp trừu tượng là gì?
abstract class Foo(val s: String) {
def this(i: Int) = this("" + (i+2))
}
Theo như tôi hiểu nhà xây dựng không được thừa kế và nhà thầu thứ cấp không thể được gọi từ lớp con với super
như trong Java.
Chúng chỉ là một tạo phẩm vô dụng hoặc có một số trường hợp sử dụng hợp lý cho cấu trúc này?