get(0)??
1605 ワード
今日はobjectタイプの多態を勉強している時にget(0)というものに出会って、どういう意味か分かりません.
コードを添付:
////////////////////////////////////////////////////////////////////////////////////////////また
コードを添付:
import java.util.*;
public class Dog {
String name;
public void eat() {
System.out.println(" ");
}
public static void main(String[] args) {
ArrayList<Dog> test = new ArrayList<Dog>();
Dog a = new Dog();
test.add(a);
Dog d = test.get(0);//
}
}
////////////////////////////////////////////////////////////////////////////////////////////また
ArrayList<Object> myDogArrayList = new ArrayList<Object>();// “ ”
//Dog aDog = new Dog();
myDogArrayList.add(aDog);// ( ?)
Object o = myDogArrayList.get(0); // Object Object
//up get
int i = o.hashCode();
o.bark();// , Object bark()