質問をすることでしか得られない、回答やアドバイスがある。15分調べてもわからないことは、質問しよう!新規登録して質問してみようただいま回答率85.83%トップJavaに関する質問JavaJavaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。クラス型変数についてmomo-3総合スコア2JavaJavaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。02:21JAVAのオブジェクト指向の勉強中です。クラス型をフィールド用いることができる、というのを、参考書で見たのですが、そもそも、どういう場面で、何のために使用するのでしょうか。Mainクラスで、h.sword.nameとしていますが、共同開発する中で、使用するのでしょうか。クリップ2気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。下記のような質問は推奨されていません。適切な質問に修正を依頼しましょう。何の参考書でしょうか。>そもそも、どういう場面で、何のために使用するのでしょうか。>Mainクラスで、h.sword.nameとしていますが、共同開発する中で、使用するのでしょうか。そもそもで言うと、プロジェクトのルールや設計次第なので「絶対にこれ」というものはないです。04:08ozwkさん、ご回答ありがとうございます。Stringも参照型のクラス型ですものね。Swordのような、クラスも、変数の型として使用することが、できると参考書は言いたかったのだと思います。04:13m.ts10806さん、ご回答ありがとうございます。わかるJava、という参考書で見ました。定義してしまえば、インスタンス化したり、代入しなくても、Sword.nameとして、使用できたりするのかな???とか。それぞれの書き方で、欠点とかあると思うのですが、その欠点まで理解しきれておらず、参考書のような書き方をした場合の具体的な利点、欠点があれば教えて頂きたいです。04:18Zuishinさん、ご回答ありがとうございます。それをわざわざ、他のHeroクラスでフィールドswordを設定して、そこにSwordのインスタンス情報を組み込む、という書き方をするのは、どういう場面なんだろう???と思いまして。わかりにくい書き方をしてしまい、申し訳ございません。04:21回答ではなくこちらはあくまで質問への追記修正依頼のコメント欄です。シリーズはよく学習で使われるようですし、内容も悪くないと思います。入門編でそこまでの利点や欠点まで語られることはないと思います。コードを書いてみて動きを確認するところからと思います。04:25m.ts10806さん、修正欄ですね、勘違いしておりました。具体的に書いてみての、動きを確認する、というところから、コツコツやってみたいと思います。04:54炎の剣以外にたくさんの武器があり、その中から一つ選んで装備するというコードだと思います。}5}だけで済みます。無いのはそうで無い理由があると想像するしかありません。書籍からということですので、後のページにはそうする必要があるだけの理由が(間接的に)書かれているかもしれません。ような回答は推奨されていません。質問の回答になっていない投稿スパムや攻撃的な表現を用いた投稿このような回答には修正を依頼しましょう。行動規範の内容に同意します質問の解決につながる回答をしましょう。サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。読む側のことを考えた、分かりやすい文章を心がけましょう。関数の呼び出しについて回答2クリップ0更新2023/05/26Q&A解決済ジェネリックなメソッドで、受け取った型に応じて処理をしたい回答2クリップ0更新2023/05/18同じタグがついた質問を見るJavaJavaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。特定画像ファイルからクリップボードに画像を入れたい。回答1クリップ0更新2023/05/27同じタグがついた質問を見るJavaJavaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。