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() ;
    }
}

 

posted @ 2016-01-12 23:22  式微胡不归  阅读(399)  评论(0编辑  收藏  举报