回答編集履歴

1

追記

2020/08/23 11:50

投稿

YakumoSaki
YakumoSaki

スコア2027

test CHANGED
@@ -1 +1,59 @@
1
+ ### 疑問1
2
+
3
+
4
+
1
5
  SubClassで `int num`が宣言されており、`setNum(int)` は SubClassに宣言されたnumに値をセットしているので、`SuperClassの int num` は 0のままなので、0が表示されています。
6
+
7
+
8
+
9
+ ### 疑問2
10
+
11
+
12
+
13
+ getterは、値を返すだけのメソッドです。
14
+
15
+
16
+
17
+ ### 疑問3
18
+
19
+
20
+
21
+ ```SuperClass
22
+
23
+ public class SuperClass{
24
+
25
+ private int num;
26
+
27
+ public void setNum(int num){
28
+
29
+ this.num = num;
30
+
31
+ }
32
+
33
+ public int getNum(){
34
+
35
+ return this.num;
36
+
37
+ }
38
+
39
+ }
40
+
41
+ ```
42
+
43
+
44
+
45
+ ```SubClass
46
+
47
+ public class SubClass extends SuperClass{
48
+
49
+ }
50
+
51
+ ```
52
+
53
+
54
+
55
+ ```Main
56
+
57
+ 質問文のまま
58
+
59
+ ```