7
我有問題,給定的對象可能是幾個不同的對象之一(如目錄中的文件,可能是聲音,圖像,文本,...) 是否有可能找出'instanceof'操作符旁邊的對象類型? Couse會導致無盡的if - then row ...得到可能的實例/對象的類型
我有問題,給定的對象可能是幾個不同的對象之一(如目錄中的文件,可能是聲音,圖像,文本,...) 是否有可能找出'instanceof'操作符旁邊的對象類型? Couse會導致無盡的if - then row ...得到可能的實例/對象的類型
foo.getClass()
獲取描述對象類的java.lang.Class
對象。
用例在這裏會有所幫助。你會如何處理這些信息?無論如何,你最終可能會得到無盡的if-else結構。 – skaffman 2009-07-21 14:19:52
像多態的聲音可能對這裏有幫助(可能與包裝對象)。 – 2009-07-21 14:23:35