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

質問編集履歴

1

Eclipse上にて表示したい内容を加筆しました

2021/06/30 16:07

投稿

yasukillyou
yasukillyou

スコア9

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,38 @@
1
1
  以下のソースコードにてメインメソッドにて各メンバーやメソッドを
2
2
  呼び出している状態です。
3
+ ```
3
4
 
5
+ 以下の実行結果を得るmain()メソッドを作成して各図形描画インスタンスは、キーボードより入力された値を用いて生成するものとする。
6
+ 【実行結果】プログラムを実行したら、どの図形の情報を表示させるか番号をキーボードから入力させます
7
+
8
+ 図形描画[ 0:円 2:線 3:三角形 4:長方形 44:正方形 ] : >0
9
+ [円を描画] 中心点(100,100)から半径20
10
+ 周囲の長さは、125.66370614359172
11
+
12
+
13
+ 図形描画[ 0:円 2:線 3:三角形 4:長方形 44:正方形 ] : >2
14
+ [線を描画] 始点(0,0)から終点(100,100)まで
15
+ 周囲の長さは、141.4213562373095
16
+
17
+
18
+ 図形描画[ 0:円 2:線 3:三角形 4:長方形 44:正方形 ] : >3
19
+ [三角形を描画] 点1(0,0)から点2(100,100)、点3(0,200)の三角形
20
+ 周囲の長さは、482.842712474619
21
+ 内角の和は、180
22
+
23
+
24
+ 図形描画[ 0:円 2:線 3:三角形 4:長方形 44:正方形 ] : >4
25
+ [四角形(矩形)を描画] 点(0,0)を基準として幅100,高さ50の四角形
26
+ 周囲の長さは、300.0
27
+ 内角の和は、360
28
+
29
+
30
+ 図形描画[ 0:円 2:線 3:三角形 4:長方形 44:正方形 ] : >44
31
+ [正方形を描画] 点(0,0)を基準として幅・高さ200の正方形
32
+ 周囲の長さは、800.0
33
+ 内角の和は、360
4
34
  ```
35
+ ```
5
36
  import java.util.Scanner;
6
37
 
7
38
  public class Main {
@@ -46,13 +77,14 @@
46
77
 
47
78
  ```
48
79
  ※初学者です
49
- このインメソッドを多態性を使いたいのですが
80
+ mainメソッドにて
50
81
  a.draw();
51
82
  a.getPerimeter());
52
- この2つのメソッドに対して
83
+ この2つのメソッドに対して一度に呼びだす
53
- 省略する書き方が思いつかないです方法を教えてください。
84
+ 書き方が思いつかないです方法を教えてください。
54
85
  なお、継承関係は以下に記載します。
55
86
 
87
+
56
88
  ```ここに言語を入力
57
89
  interface Figure {
58
90