回答編集履歴

1

追記

2016/12/07 14:59

投稿

KSwordOfHaste
KSwordOfHaste

スコア18394

test CHANGED
@@ -13,3 +13,31 @@
13
13
  @Override
14
14
 
15
15
  protected int getNum() { return 20; }
16
+
17
+
18
+
19
+ ---
20
+
21
+
22
+
23
+ 追記:
24
+
25
+ Subclassのtestメソッド内で基底クラスの同じ名前のメソッドを呼びたいということならこんなふうにします。こうしておいてSubclassのインスタンスのtestメソッドを呼び出すと10と20の2つが表示されます。
26
+
27
+
28
+
29
+ ```java
30
+
31
+ サブクラスのメソッド定義:
32
+
33
+ @Override
34
+
35
+ void test() {
36
+
37
+ super.test();
38
+
39
+ System.out.println(num);
40
+
41
+ }
42
+
43
+ ```