我需要帮助,这是Swift中的AnyObject类的示例。Android - AnyObject for Android like iOS Swift 2
class OtherClass {
private var myValue: String?
func setValue(myValue: String) {
self.myValue = myValue
}
func getValue() -> String {
return myValue!
}
}
class MyClass {
init() {
let otherClass = OtherClass()
otherClass.setValue("Value here!")
let myValue = getValue(otherClass) as? String
print(myValue) // output is Value here!
}
func getValue(object: AnyObject) -> AnyObject {
let myObject = object as! OtherClass
return myObject.getValue()
}
}
我们可以将OtherClass对象添加到getValue方法的参数中。你可以看到,参数方法是AnyObject而不是OtherClass。但在Android中,我无法做到这一点。那么,是否有可能在Android中使用AnyObject类,就像在iOS中一样?
这个问题还不够清楚,你是什么意思?你可能想编辑它... –
你想要[Object](https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html)类吗? – kennytm