-
通常来说,当创建类时,就只在描述那个类的对对象和外观。除非用new创建那个类的对象,否则,实际上并未获取任何对象,执行new来创建对象,数据存储空间才可以被分配,其方法才供外界调用。
-
有两种情形用上述方法是无法解决的,一种情形是,只想为特定域分配单一的存储空间,而不去考虑究竟要创建多少的对象,甚至根本就不创建对象。另一种情形是,希望某个方法不与包含它的那个类的对象关联在一起。也就是说,即使没有创建对象,也能够调用这个方法。
通常来说,当创建类时,就只在描述那个类的对对象和外观。除非用new创建那个类的对象,否则,实际上并未获取任何对象,执行new来创建对象,数据存储空间才可以被分配,其方法才供外界调用。
有两种情形用上述方法是无法解决的,一种情形是,只想为特定域分配单一的存储空间,而不去考虑究竟要创建多少的对象,甚至根本就不创建对象。另一种情形是,希望某个方法不与包含它的那个类的对象关联在一起。也就是说,即使没有创建对象,也能够调用这个方法。