我有一些类:狗类,猫类,鼠类,它们没有被超类扩展。并且它们具有默认的构造函数和一些方法,例如getName(),getAge()。
在主类中,我需要使用随机动物创建Array并能够调用任何动物方法。
所以我有几个问题:
我意识到数组包含链接,而不是对象。事实证明,通过链接我无法访问对象的方法?
ip_addr = django_filters.CharFilter(lookup_expr='icontains')
virtual_ip = django_filters.CharFilter(lookup_expr='icontains')
答案 0 :(得分:1)
您可以使用Object类:
Object[] obj = new Object[3];
obj[0] = new Dog;
obj[1] = new Cat;
obj[2] = new Rat;
根据要求,这是如何检索它:
Object objRetrieved = objects[0]; //retrieve the item
String str = null;
if (objRetrieved instanceof String) //Check if its a string
str = (String) o; //If it is, cast