我创建了个类GeometricObject与她的两个子类Circle、Rectangle。实例化两个象                                GeometricObject  geoObject1  =  new  Circle(5);  
                                   GeometricObject  geoObject2  =  new  Rectangle(5,  3);  
在主程序中添加一下语句  
if(geoObject1  instanceof  GeometricObject);  
                       {  
                                   System.out.println("Yes");  
                       }  
           else  
                       {  
                                   System.out.println("No");  
                       }  
运行时编译器说:  
Exception  in  thread  "main"  java.lang.Error:  Unresolved  compilation  problem:    
           Syntax  error  on  token  "else",  delete  this  token  
 
           at  Text.main(Text.java:19)  
那位高手告诉小弟为什么不能用if else 呢?  
PS:编译器为Eclipse