3
朱莉婭的「抽象類型」的目的是什麼?除了使用繼承層次結構的類型之外,還有其他用法嗎?爲什麼在Julia中使用抽象類型關鍵字?
abstract Animal
type Dog <: Animal
sound
color
end
type Bird <: Animal
sound
color
end
如果它沒有賦予繼承屬性和方法的能力,這是什麼目的?
朱莉婭的「抽象類型」的目的是什麼?除了使用繼承層次結構的類型之外,還有其他用法嗎?爲什麼在Julia中使用抽象類型關鍵字?
abstract Animal
type Dog <: Animal
sound
color
end
type Bird <: Animal
sound
color
end
如果它沒有賦予繼承屬性和方法的能力,這是什麼目的?
對此可能值得reading through the manual,因爲它們有很多用途。
從手動一個例子引述:
摘要類型允許的類型的層次結構的結構,提供了一個上下文到其中的具體類型可以適合。例如,這允許您輕鬆編程爲任何類型的整數,而不會將算法限制爲特定類型的整數。