我想的如果在施放一個對象 - else語句如下:在鑄造過程中的if-else語句
if(sourceSystem.equalsIgnoreCase("Src")) {
MO object = (MO) transformer.create(message,sourceSystem,flowName);
} else {
UO object = (URO) transformer.create(message,sourceSystem,flowName);
}
但是它不能被這些外部訪問?
validator.validate(object);
無法解析爲變量。但肯定是在if-else語句中創建了一個對象。該對象將始終創建,因此編譯器告訴我它無法解析爲變量。是的,如果我需要訪問UO和MO之間的通用方法,那麼我會得到本地和全球的可供參與者。
如何檢查這是MO的一個實例?我不知道如何在Java中執行此操作,Object類也不包含此方法。 – Will
''instanceof''是一個java關鍵字,並且確實如此。去嘗試一下! – f1sh