【发布时间】:2016-07-06 09:53:31
【问题描述】:
如何将数组中的类作为对象访问 get 和 set 方法?
例如:
狗.cs
Class Dog{
int id;
string name;
public void setid(int newid){
id=newid;
}
public void setname(string newname){
name=newname;
}
public int getid() { return id; }
public string getname() { return name; }}
main.cs
main(){
public LinkedList<Object> dogs = new LinkedList<Object>();
public void onCreate(){
Dog newDog = new Dog();
newDog.setid((int) 1);
newDog.setname((string) "Doggy");
dogs.add(newDog);
}
public void LoadEvent(){
// I want to get the dog's values like this
string itsname = dogs.get(0).getname();
}}
我想访问我在 dog.class 中编写的 get 和 set 方法,但我无法访问这些方法,因为我将类作为对象放在数组中。请告诉我如何做到这一点,或者有没有其他方法可以做到这一点。
请帮帮我
非常感谢!
【问题讨论】:
-
请将您的评论作为答案,以便我也可以标记它,您能否给我更多关于参数化课程的详细信息。谢谢!
标签: java android arrays android-studio linked-list