オブジェクト

オブジェクト指向において、データとメソッドの集合をオブジェクト(Object)と呼びます。

RSS

  • 解決済

    回答
    5

    オブジェクト言語であるJavaはなぜmainメソッドから含むクラスから起動されるようになっているので...

    JAVAのオブジェクト指向を勉強・練習している者です。 説明が下手ですいませんが、「スッキリわかるJava入門 第2版 (スッキリシリーズ) 」(P304~P305)にて 「mainメソッドを持つクラスがないと、その他のクラスを起動して動かすことはできない」と書かれていたのですが、 なぜmainメソッドを含むクラスがないと、動かすことができない

    • 0評価
    • 355PV
    mr0237 mr0237 6日前
  • 解決済

    回答
    4

    「属性」と「操作」という名前の由来は?(被ってしまいすいません・・・)

    JAVAのオブジェクト指向を勉強・練習している者です。エンジニアとは関係ないような質問をして、さらに以前の質問と被ってしまうところがありすいませんが、「スッキリわかるJava入門 第2版 (スッキリシリーズ)」の(P287の)「オブジェクトの姿」のところを、復習を兼ねて引き続き読み直しているのですが、以前の質問に 属性 = プロパティ(データ(箱

    • 0評価
    • 105PV
    mr0237 mr0237 1週間前
  • 解決済

    回答
    16

    インターフェースって何のメリットがあるんですか?

    JAVAを勉強している者です。説明が下手ですいませんが、「インターフェース」って何のメリットがあるんですか? 「インターフェース」は 「派生化してその目的に特化したそれぞれのクラスを統一しておくことでそれらのクラスを気にしなくても、使うことができるもの」 とか 「派生化したそれぞれのクラスが、その中身を気にしなくても統一して利用できるよう

    • 2評価
    • 3587PV
    mr0237 mr0237 1ヶ月前
  • 解決済

    回答
    5

    「手続き型プログラミング」と「オブジェクト(指向)型プログラミング」の違いについて

    JAVAのオブジェクト指向を勉強・練習している者です。 説明が下手ですいませんが、「スッキリわかるJava入門 第2版 (スッキリシリーズ) 」の(P281)「手続き型プログラミングとの違い」のところを復習を兼ねて読み直しているのですが、「手続き型プログラミング」とは コンピュータがどのように動けばよいかという手順を考え、プログラムの先頭か

    • 0評価
    • 291PV
    mr0237 mr0237 1週間前
  • 解決済

    回答
    3

    オブジェクトの「属性」と「操作」とはわかりやすく言うと?

    JAVAのオブジェクト指向を勉強・練習している者です。 説明が下手ですいませんが、「スッキリわかるJava入門 第2版 (スッキリシリーズ) 」の(P287)「オブジェクトの姿」のところを復習を兼ねて読み直しているのですが、 オブジェクトは「属性」と「操作」を持っています。 と書かれており、 【属性】その登場人物に関する

    • 0評価
    • 139PV
    mr0237 mr0237 1週間前
  • 解決済

    回答
    3

    実際に現場ではオブジェクト指向で開発を行う場合は「現実世界」を観察して設計図を描く?

    JAVAのオブジェクト指向を勉強・練習している者です。 説明が下手ですいませんが、「スッキリわかるJava入門 第2版 (スッキリシリーズ) 」の(P281)「手続き型プログラミングとの違い」のところを復習を兼ねて読み直しているのですが、 オブジェクト指向で開発を行う場合、プログラマはいきなりコードを書き始めることはしません。まずプログラム

    • 0評価
    • 107PV
    mr0237 mr0237 1週間前
  • 解決済

    回答
    2

    Herokuの環境変数にオブジェクトの配列を設定したい

    Node.jsでオブジェクトの配列(member)を別ファイルから読み込むコードを書いている ローカルではこのまま動かしているが、公開したくないIDがmemberに含まれているためHeroku上にこのファイルをあげたくない この対応を考えてつまっています。 対応策は2パターンだと思いました。 Herokuの環境変数にmemberを設

    • 0評価
    • 46PV
    aiki aiki 2週間前
  • 解決済

    回答
    6

    「抽象」と呼ばれるようになった理由は?

    JAVAのオブジェクト指向を勉強・練習している者です。エンジニアとは関係ないような質問をしてすいませんが、「スッキリわかるJava入門 第2版 (スッキリシリーズ)」の(P463の)「詳細未定メソッド専用の書き方」にて abstractとは「抽象的・あいまい」という意味の英単語です。 と書かれているんですが、ここに書いてあるように

    • 0評価
    • 180PV
    mr0237 mr0237 2週間前
  • 解決済

    回答
    3

    「抽象クラスの中の抽象クラス」とはどういう意味でしょうか?

    JAVAのオブジェクト指向を勉強・練習している者です。エンジニアとは関係ないような質問をしてすいませんが、 「スッキリわかるJava入門 第2版 (スッキリシリーズ)」の(P475の)「抽象クラスの特別扱い」にて Creatureクラスぐらいになると、ものすごくあいまいで「抽象クラスの中の抽象クラス」みたいな感じがしてきますね。 と書か

    • 0評価
    • 85PV
    mr0237 mr0237 2週間前
  • 解決済

    回答
    5

    「抽象クラス」や「インターフェース」を開発する側(利用する側ではない)に立つ人ってどんな人が該当する...

    JAVAのオブジェクト指向を勉強・練習している者です。エンジニアとは関係ないような質問をしてすいませんが、 「スッキリわかるJava入門 第2版 (スッキリシリーズ) 」の(P445~P446)「(抽象クラスやインターフェースを学ぶ際に)新しい立場で考える」にて 高度な継承(つまり抽象クラスやインターフェース)を使うときの「立場」が今までの「立

    • 0評価
    • 218PV
    mr0237 mr0237 3週間前
  • 解決済

    回答
    6

    「汎化」とはどういう意味ですか?

    JAVAのオブジェクト指向を勉強・練習している者です。エンジニアとは関係ないような(国語関係?)質問をしてすいませんが、「スッキリわかるJava入門 第2版 (スッキリシリーズ) 」の(P437の)「汎化・特化の関係」にて   「汎化」と「特化」っていう言葉が出てくるのですが、「特化」っていう言葉はわかるのですが、 「汎化」という言葉がどうもしっくりこ

    • 0評価
    • 195PV
    mr0237 mr0237 3週間前
  • 解決済

    回答
    5

    「多態性」と「抽象クラス」は同じ意味ということですが、なぜ一緒じゃないんですか?

    JAVAを勉強している者です。説明が下手ですいませんが、この質問に これって、派生させてクラスに異なる動作をさせる【多態性】とはどう違うんですか? の回答に 同じです。先のドライバーの例で説明すると、「グリップを握って回す」という行為は同じでも、付けた先端の種類によって、あるときはプラスねじ回しになり、あるときはマイナスねじ

    • 0評価
    • 214PV
    mr0237 mr0237 1ヶ月前
  • 解決済

    回答
    4

    間違った継承について

    JAVAのオブジェクト指向を勉強・練習している者です。説明が下手ですいませんが、  「スッキリわかるJava入門 第2版 (スッキリシリーズ) 」の(P431の)「間違った継承をするべきでない理由」にて 確かにHouseクラスを作った時点ではItemクラスを継承していても問題がないように思えます。しかし、これは単に 「たまたま現時点で

    • 0評価
    • 167PV
    mr0237 mr0237 3週間前
  • 解決済

    回答
    5

    ヒープって何?

    JAVAのオブジェクト指向を勉強・練習している者です。説明が下手ですいませんが、 「スッキリわかるJava入門 第2版 (スッキリシリーズ) 」の(P91の)「クラス型と参照」にて インスタンスとは「ヒープの中に確保されたメモリ領域」 と書かれていますが、「ヒープ」というのはどういうことなのかよくわかりません。 この参考書に

    • 0評価
    • 165PV
    mr0237 mr0237 3週間前
  • 解決済

    回答
    2

    なぜクラス図の矢印は、汎化していく方向に描かれているのか?

    JAVAのオブジェクト指向を勉強・練習している者です。説明が下手ですいませんが、   「スッキリわかるJava入門 第2版 (スッキリシリーズ) 」の(P437の)「汎化・特化の関係」にて  ちなみにクラス図において継承関係を表す矢印は「クラスが汎化していく方向」を表すための矢印なんだ と書かれており、その後には な

    • 1評価
    • 112PV
    mr0237 mr0237 3週間前
  • 解決済

    回答
    5

    疎結合って何?

    JAVAを勉強している者です。説明が下手ですいませんが、以前の質問に 役割ごとにカテゴライズされた各レイヤー間にインターフェース(契約)を設けることによって、各レイヤー間を疎結合にし(依存度を低くし)、変更に強いアプリケーション作ることができる これがインターフェースを利用する最大のメリットと言っても過言ではないと思います。 と

    • 0評価
    • 240PV
    mr0237 mr0237 1ヶ月前
  • 解決済

    回答
    5

    「ジェネリッククラス」って一体なんなんでしょうか?

    JAVAを勉強している者です。説明が下手ですいませんが、「ジェネリッククラス」って一体なんなんでしょうか? 私はまだ勉強不足だと思いますが、「ジェネリッククラス」というのは「ジェネリクス」のことではないんですか?違うんですか? わかりやすいような例や例えで教えてくれませんか?  できれば身近な例を挙げて教えてくれませんか? よろしくお願いします。

    • 0評価
    • 199PV
    mr0237 mr0237 1ヶ月前
  • 解決済

    回答
    1

    Inkscape ドーナツ状のオブジェクトを半分にカットしたものを作成したい

    Inkscapeを使って画像を作成しております。 独学初心者です。 ドーナツ状のオブジェクトを、半分カットしたカタチにしたい のですが、 どうしても、できません。 簡単な作成方法を教えていただけませんでしょうか。 現在の、作成方法は以下です。 ①半円を作成(外側用) ②もう一度小さめな半円を作成(内側用) ③2つの

    • 0評価
    • 85PV
    hitoekiaruko hitoekiaruko 2ヶ月前
  • 解決済

    回答
    2

    Visual Studio C# プロパティ参照について

    前提・実現したいこと 当方、プログラミング初心者です。 現在勉強の一環として、マウスドラッグで矩形を作成し その矩形にテキストボックスで入力した文字を表示させる というものを作成しており、矩形は表示できたのですが 文字をプロパティに格納し、プロパティを参照して矩形に文字を表示させる という部分ができずに困っております。 先輩方、ご教授をお願いい

    • 0評価
    • 116PV
    prince_vegeta prince_vegeta 2ヶ月前
  • 解決済

    回答
    1

    オブジェクトの参照とは

    パーフェクトjavascriptの124pでドット演算子とブラケット演算子の違いについて説明しているところで、 些末な話ですがプロパティアクセスの演算対象は変数ではなくオブジェクトの参照です。これは次のようにオブジェクトリテラルに直接演算可能なことで確認できます。 ({x:3,y:4}).x;//3 ({x:3,y:4})["x"];//

    • 0評価
    • 162PV
    aaaaaaaa aaaaaaaa 2ヶ月前
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    72

  • 総質問数

    72

  • 今週の質問数

    1

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る