1)代码第三行中的 static 可以删除,删除后不会对程序产生影响。
2)上述程序的运行结果为:
10
20 150
200 50
如果以上回答对您有所帮助,点击一下采纳该答案~谢谢
在以下两种情况下,static
关键字,满足了我们的需求。
new
创建类的对象时,数据存储空间才被分配,方法才供外界调用。但有时我们只想为特定域分配单一存储空间,不考虑要创建多少对象或者说根本就不创建任何对象。对于问题中的代码,无法确定具体运行结果,因为只有一段代码片段没有足够的上下文信息。
对于第三行中的static关键字,如果该变量是用来在静态方法中使用的,那么不能删除,因为非静态变量没有在类被加载时被初始化,只有静态变量才会在类加载时被初始化。如果该变量只是单纯的实例变量,那么可以将static关键字删除。