Object类可以接受引用类型
Object类是一切类的父类,所以Object类可以接受一切引用类型。连数组和接口对象也都可以接受。
1.接受数组
public class ObjectTest{ public static void main(String args[]){ Object obj = new int[] {1,2,3} ; System.out.print(obj) ; if(obj instanceof int []){ int data [] = (int []) obj ; for(int x = 0 ; x < data.length ; x++){ System.out.println(data[x]) ; } } } }
2.接口
范例:
interface A{ public void funA() ; } class B implements A{ public void funA(){ System.out.println("Hello world") ; } } public class ObjectTest{ public static void main(String args[]){ A a = new B() ; Object obj = a ; A t = (A) obj ; t.funA() ; } }