Manager manager=null;
manager=Manager.Instance;
1.if(manager){}
2.if(manager!=null){}
3.if(manager.enable){}
请问它们三个有什么区别?
Manager manager=null;
manager=Manager.Instance;
1.if(manager){}
2.if(manager!=null){}
3.if(manager.enable){}
请问它们三个有什么区别?
if(manager)
这么写应该根本不能编译
if(manager!=null)
只要manager指向对象,就成立
manager.enable
manager的enable属性为true,才成立