10
"유형 차이 주석"(+
및 -
)은 "유형 멤버"에 적용 할 수 없습니다.유형 구성원 및 공분산
class StringBox extends Box { type T = String; override val element = ""}
그래서 Box
이 이라고 말할 수 있습니다 자신에게 그것을 설명하기 위해 나는Box
연장 내가 에있는 클래스 StringBox
를 만들려면 지금 다음 example
abstract class Box {type T; val element: T}
을 고려 자연히 공역 형 T
. 다시 말해, 유형 구성원이있는 클래스는 해당 유형에서 공 변합니다.
의미가 있습니까?
형식 멤버와 형식 분산 간의 관계를 어떻게 설명 할 수 있습니까?
당신은 폴을 허용 대답을 변경시겠습니까? 내 것이 적당하지 않습니다. –
@ DanielC.Sobral 완료. 감사 – Michael