//为什么定义这个类?
我也不知道为什么要定义这个类,去掉这个类之后,再把下面的 Sandwich f1 = new Snadwich() 这一句去掉,似乎也没有什么问题。(我没发现其它有什么地方用到这个类)//为什么这样访问f(),下面那样有什么问题吗?
Suop.access() 取得的是在 Soup 中定义的静态的 ps1,而下面那句是用的 main 里新创建的 priv2,这是两个不同的对象。虽然执行结果是一样的,不过实质上不是一样的,那是两个对象分别执行的自大的 f() 方法。