回答編集履歴

1

別案

2022/05/06 14:01

投稿

int32_t
int32_t

スコア21026

test CHANGED
@@ -10,3 +10,16 @@
10
10
 
11
11
  ```
12
12
 
13
+ ----
14
+
15
+ 別案として、「これから誰が呼ぶか」を伝えておく手もあります。
16
+ ```java
17
+ void callC() {
18
+ c.setContextB(this);
19
+ c.methodC();
20
+ }
21
+ ...
22
+ void setContextB(B b) { this.contextB = b; }
23
+ void methodC() { /* this.contextB で判定 */}
24
+ ```
25
+