質問するログイン新規登録

回答編集履歴

1

追記

2020/08/23 11:50

投稿

YakumoSaki
YakumoSaki

スコア2027

answer CHANGED
@@ -1,1 +1,30 @@
1
+ ### 疑問1
2
+
1
- SubClassで `int num`が宣言されており、`setNum(int)` は SubClassに宣言されたnumに値をセットしているので、`SuperClassの int num` は 0のままなので、0が表示されています。
3
+ SubClassで `int num`が宣言されており、`setNum(int)` は SubClassに宣言されたnumに値をセットしているので、`SuperClassの int num` は 0のままなので、0が表示されています。
4
+
5
+ ### 疑問2
6
+
7
+ getterは、値を返すだけのメソッドです。
8
+
9
+ ### 疑問3
10
+
11
+ ```SuperClass
12
+ public class SuperClass{
13
+ private int num;
14
+ public void setNum(int num){
15
+ this.num = num;
16
+ }
17
+ public int getNum(){
18
+ return this.num;
19
+ }
20
+ }
21
+ ```
22
+
23
+ ```SubClass
24
+ public class SubClass extends SuperClass{
25
+ }
26
+ ```
27
+
28
+ ```Main
29
+ 質問文のまま
30
+ ```