質問編集履歴

1

質問の丁寧化

2018/04/13 04:30

投稿

nontan
nontan

スコア8

test CHANGED
File without changes
test CHANGED
@@ -1,15 +1,109 @@
1
- ### Carというオブジェクトを返したい、製造するというメソッドがあり車種名を引数とする
1
+ ###Carというオブジェクトを返製造するというメソッドがあり車種名を引数とする
2
2
 
3
3
 
4
4
 
5
- とある問題を解いていてプログラムをどういう風に組んだらいいかわかりません
5
+ とある問題を解いていて問題条件が
6
+
7
+ ・「車の工場」を表すクラス
8
+
9
+ ・工場名のアクセッサがある
10
+
11
+ ・住所のアクセッサがある
12
+
13
+ ・Carというオブジェクトを返す、「製造する」というメソッドがあり、車種名を引数とする
14
+
15
+ 次の条件を満たすこと
16
+
17
+ ・住所と工場名、車種名はそれぞれ文字列型
18
+
19
+ ・住所と工場名のアクセッサは、それぞれ中の処理を記述する
20
+
21
+ ・「製造する」というメソッドの中の処理は不要
22
+
23
+ ・クラス名、フィールド名、メソッド名は任意とするが、ネーミングルールに従っている
24
+
25
+ ・製造するというメソッドでは、「return null;」を最後に記述する
26
+
27
+
28
+
29
+ というものなのですが工場名や住所のアクセッサは何となくわかるのですが最後のCarというオブジェクトのところがインターネット等で調べてもわかりませんでしたので教えていただきたいと思います。
6
30
 
7
31
 
8
32
 
9
33
 
10
34
 
11
- ### 試した
35
+ ### 今出来上がっているとろまでのソースコード
12
36
 
13
37
 
14
38
 
39
+ ```JAVA
40
+
41
+ public class FactoryName{ //こちらのコードが工場の名前のクラスです
42
+
43
+ private String name();
44
+
45
+ public String getname(){
46
+
47
+ return name;
48
+
49
+ }
50
+
51
+ pubric voi setName(String name){
52
+
53
+ this.name = name;
54
+
55
+ }
56
+
57
+ }
58
+
59
+
60
+
61
+
62
+
63
+ public class FactoryAddress{  //こちらのコードが住所のクラスです
64
+
65
+ private String name;
66
+
67
+ public String getName(){
68
+
69
+ return name;
70
+
71
+ }
72
+
73
+ public void setName(String name){
74
+
75
+ this.name = name;
76
+
77
+ }
78
+
79
+ }
80
+
81
+
82
+
83
+
84
+
85
+ class CarFactory{ //ここからがメインの車の工場のクラスです
86
+
87
+ public static void main(String[] args){
88
+
89
+ FactoryName honda = new FactoryName();
90
+
91
+ FactoryAddress tokyo = new FactoryAddress();
92
+
93
+ honda.setName = "本田";
94
+
95
+ tokyo.setName = "東京"; //こちらの名前はあくまで仮の名前です
96
+
97
+ ```
98
+
99
+
100
+
101
+ ######当方初心者のためよければなぜそのような処理になるのかまで教えていただけるとこれからの問題に対してある程度理解ができるようになると思うのでできれば教えてください。
102
+
103
+
104
+
105
+
106
+
15
- アクセッサを使てどうにか作たいのですうまくまとまりません+
107
+ 問題の修正に関してご指摘してくださた方々、ありがございす。
108
+
109
+ 以後、気を付けてまいります