<分区>
为标题血腥道歉,但我真的想不出任何其他方式来表达它。
我是 Swift 菜鸟,正在尝试制作一个愚蠢的小程序来练习。
无论如何,我有父类(super class),我计划创建几个其他类,从中插入函数但覆盖属性。我有一个函数结合了所有类的属性,但我希望能够在函数中使用类名,但我完全不知道如何实际执行此操作。
我已经搜索了文档,但没有找到任何结论。如果可能的话,我还想在不实际更改类名的情况下将类名改为小写。也许(以我对 Python 的模糊知识)类似于 .lower
我的尝试如下:
class FoodItem {
var ingredientOne: String = "Default ingredient."
var ingredientTwo: String = "Also a default ingredient."
var ingredientThree: String = "Another default ingredient."
func returnStatement() -> String {
return "A classnamegoeshere is made from \(ingredientOne), \(ingredientTwo), and \(ingredientThree)"
}
}