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

回答編集履歴

4

改正

2016/11/27 13:48

投稿

退会済みユーザー
answer CHANGED
@@ -50,7 +50,7 @@
50
50
  }
51
51
 
52
52
  }
53
- class MQ{
53
+ class Main{
54
54
  public static void main(String[] args){
55
55
  Parent p = new Child();
56
56
  Child a=(Child)p;

3

改正

2016/11/27 13:48

投稿

退会済みユーザー
answer CHANGED
@@ -37,4 +37,24 @@
37
37
  p.method("Child");
38
38
  }
39
39
  }
40
+
41
+ または
42
+ class Parent{
43
+ public void method(){
44
+ System.out.println("Parent");
45
+ }
46
+ }
47
+ class Child extends Parent{
48
+ public void method(String val){
49
+ System.out.println(val);
50
+ }
51
+
52
+ }
53
+ class MQ{
54
+ public static void main(String[] args){
55
+ Parent p = new Child();
56
+ Child a=(Child)p;
57
+ a.method("Child");
58
+ }
59
+ }
40
60
  ```

2

改正

2016/11/27 13:46

投稿

退会済みユーザー
answer CHANGED
@@ -17,4 +17,24 @@
17
17
  p.method();
18
18
  }
19
19
  }
20
+ ```
21
+ Child表示だと以下です
22
+ ```java
23
+ class Parent{
24
+ public void method(){
25
+ System.out.println("Parent");
26
+ }
27
+ }
28
+ class Child extends Parent{
29
+ public void method(String val){
30
+ System.out.println(val);
31
+ }
32
+
33
+ }
34
+ class Main{
35
+ public static void main(String[] args){
36
+ Child p = new Child();
37
+ p.method("Child");
38
+ }
39
+ }
20
40
  ```

1

改正

2016/11/27 13:08

投稿

退会済みユーザー
answer CHANGED
@@ -11,7 +11,7 @@
11
11
  }
12
12
 
13
13
  }
14
- class MN{
14
+ class Main{
15
15
  public static void main(String[] args){
16
16
  Parent p = new Child();
17
17
  p.method();