多选题
Given:
1. public class BackHanded {
2. int state = 0;
3. BackHanded(int s) {state = s; }
4. public static void main(String... hi) {
5. BackHanded b1 = new BackHanded(1);
6. BackHanded b2 = new BackHanded(2);
7. System.out.println(b1.go(b1) + " " + b2.go(b2));
8. }
9. int go(BackHanded b) {
10. if(this.state == 2) {
11. b.state = 5;
12. go(this);
13. }
14. return ++this.state;
15. } }
What is the result?