削除依頼があったため削除します。、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答3件
0
ベストアンサー
Because LetterInventory の constructor が string を need とする、more の description を you need?
投稿2019/01/18 04:35
編集2019/01/18 04:37総合スコア28660
0
プログラミングを授業で教わっているようですが、おそらく講師は「言語仕様を全て説明しつくす」という方法では教えてない気がします。そんな方法では初心者には荷が重すぎるからです。必要最低限のことしか説明しないのが普通でしょう。
「授業で教わったことだけ覚えればプログラムが書けるようになる」
このように考えておられるなら、少し考え方を変えたほうがよいでしょう。「授業で教わったことはJavaを知るためのきっかけ」と捉えてみてください。ほとんどの知識はJavaの教科書なり参考書を自分自身でよーくよんで理解することを基本としましょう。
java
1class A { 2 String s; 3 4 A(String s) { 5 this.s = s; 6 } 7} 8 9class B { 10 int i; 11 12 B(int i) { 13 this.i = i; 14 } 15} 16 17class Main { 18 public static void main(String[] args) { 19 A a = new A("a"); // ...(1) 20 B b = new B(10); // ...(2) 21 } 22}
なぜ(1)や(2)のようにインスタンスを作らねばならないか・・・これは授業でなにがしかの説明があったはずですが、おそらく質問者さんは聞き逃しているだろうと思います。でも聞き逃したら最後どうにもならないわけじゃないです。参考書をあらためてよーく読んで把握すればよいのです。
上記はJavaでプログラムを作る際に必ず知っておく必要がある基本中の基本です。かならず参考書に説明があるはず。教科書を最初から順に理解することに努めたほうがよいと思います。(教科書はあるはずですよね?)
投稿2019/01/18 04:57
総合スコア18394
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/18 12:18
0
Class 'hoge' 's constructor specified String argument.
that's why, when instancise this 'hoge' Class, you must give "String" variable.
Class 'hoge' allows String value, so you can give any String value, like 'I cannot speak English'.
LetterInventory add = new LetterInventory("I cannot speak English");
LetterInventory.add method specified 'Object(instance of LetterInventory)' argument.
and this will be error.
投稿2019/01/18 05:11
総合スコア5405
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
関連した質問
英語で受けてるので間違ってるかもしれないのですがclassのobjectをtype型としてmethodに組み込むときなぜobject variable = new object("")と””をつけるの
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/18 04:36
2019/01/18 04:38
2019/01/18 04:50
2019/01/18 04:52
2019/01/18 04:55
2019/01/18 05:13