b1.getSum()算完sun是6,这里又算了一次sum是12了,b1.get Fact()第一次打印完也是6,这再乘一次612*3是36,所以结果是48
sum,f 这两个变量定义在getSum和getFact方法外部,每当调用这两个方法时,sum,f的值都会保存下来了。下一次再调用这两个方法,sum和f都是从上一次调用返回的结果继续往后加或乘。如果这两个变量是定义在方法内部(getSum,getFact)内部,那么结果就是你说的“两个数加起来完事了”。