オブジェクト

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

RSS
  • 解決済

    回答
    4

    配列、オブジェクトなどのconsole.log出力値がおかしい。(短いコードです)

    私の予想では下記のコードではconsole.logの値は0になるとおもったのですが。実際は1でした。これはなぜですか? var a=[{"y":0}] var b=a; b[0].y=1; console.log(a[0].y);//0ではなく1と出力される この現象は下記のコードでもおきます var a={

    • 1評価
    • 105PV
    maisumakun maisumakun 2週間前に コメント
  • 受付中

    回答
    1

    【php】名前空間のオブジェクトの変数展開

    あるAPIを利用していて、以下のようなオブジェクトの結果を受け取りました。 object(Aaaa\Bbbb\Cccc\Dddd)#30 (20) { ["status"]=> string(4) "ok" } この時、statusを変数として展開したいのですが、どのように指定すればよいでしょうか?

    • 0評価
    • 54PV
    rkojima rkojima 1ヶ月前に 回答を編集
  • 解決済

    回答
    3

    Javascript オブジェクト指向とは噛み砕くとこんな感じでしょうか?

    オブジェクト指向を例えを少しJavascript風にすると下記のような感じでしょうか? オブジェクト指向を学んでおります。 参考書や色々なサイトにある例え話は何となく分かるのですが、 それをコードに置き換えるとまだイメージを掴みきれておりません。 そこで例え話をもう少しコードに、置き換える例えがあればと思い投稿させて頂きました。 この例えで継承もうまく例

    • 0評価
    • 274PV
    ku__ra__ge ku__ra__ge 1ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    インスタンス生成時のメモリ確保(Objective-C)

    インスタンスの生成時に //必要なメモリ容量を確保してコンストラクタを呼ぶ処理 Person *tarou = [[Persion alloc] init]; を記述するのと同じように NSString* aiueo = @""; も NSString* aiueo = [[NSString alloc]init]; aiueo = @"";

    • 0評価
    • 93PV
    panjaA panjaA 3ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    VBAのPropertyプロシージャの役割について(Getter、Setterの意義について)

    VBAでは以下の3つのプロシージャがありますが、Propertyプロシージャの役割があまり理解できていません。 Subプロシージャ Functionプロシージャ Propertyプロシージャ 色々と調べていると、以下のようなメリットが有るところまでは理解できました。 変数をPrivateにし隠蔽することによって、勝手に変更されないよ

    • 0評価
    • 246PV
    himeru himeru 4ヶ月前に コメント
  • 解決済

    回答
    1

    API21以降のAndroidのCameraオブジェクト

    Android開発を行っているのですが、 使いたいライブラリにandroid.hardware.Cameraが使われています。 このオブジェクトはAPIが21になってから廃止されたため、 android.hardware.camera2に置き換えようと思っています。 しかし、二つのオブジェクトの紹介ページを見ても camera2とCameraのオブ

    • 0評価
    • 2891PV
    midori1 midori1 5ヶ月前に コメント
  • 解決済

    回答
    1

    【Javascript】連想配列がループできない

    var getroom = {}; getroom[room] = snapshot.val(); obs.trigger('showRoom', getroom); obs.on('showRoom', function(obj) { console.log(obj) tag.room = {test: {t

    • 0評価
    • 158PV
    NobumitsuHata NobumitsuHata 5ヶ月前に 回答
  • 解決済

    回答
    5

    オブジェクト指向(C#),負荷のかかる処理,GCの発生頻度について

    C#で図形を扱う(簡易CAM)ソフトを書いています. 最終的なファイル出力時に大量の図形を並び替えたりつなぎ合わせたりして一つのファイルを作るのですが,この時にシリアライズやデシリアライズ,オブジェクトのnewが大量に生じるためかGCの発生頻度がえぐいことになります. だいたい処理開始からファイル出力完了まで20秒程度の処理なのですが,VisualS

    • 0評価
    • 749PV
    kiichi54321 kiichi54321 7ヶ月前に コメント
  • 解決済

    回答
    5

    C#のstring型はオブジェクトですか?

    以前このような質問(https://teratail.com/questions/78985?sip=n0070000_019&uid=61045)をさせていただいたものです。回答を読んで、自分の疑問点が整理できたので改めて質問させていただきます。 string str = "abc"; のように宣言と代入したときにできるstrは、"変数"なのでしょうか

    • 0評価
    • 602PV
    KSwordOfHaste KSwordOfHaste 8ヶ月前に 回答を編集
  • 解決済

    回答
    7

    フィールドの値がプログラムが動作する間に刻々と変化していく理由は?

    JAVAのオブジェクト指向を勉強・練習している者です。説明が下手で、さらにすっきりしない質問ですいませんが、 「スッキリわかるJava入門 第2版 (スッキリシリーズ) 」の(P397)「メソッドでフィールドを保護する」のところを復習を兼ねて読み直しているのですが、 メソッドの処理内容は、プログラミング段階で決定し、一度コンパイルされれば、プロ

    • 0評価
    • 501PV
    haru666 haru666 9ヶ月前に ベストアンサー
  • 解決済

    回答
    3

    なぜクラスをインスタンス化する際にコンストラクタが必ずないとダメなの?

    JAVAのオブジェクト指向を勉強・練習している者です。 説明が下手ですいませんが、「スッキリわかるJava入門 第2版 (スッキリシリーズ) 」の(P357)「暗黙のコンストラクタ」のところを復習を兼ねて読み直しているのですが、 実はJavaでは、すべてのクラスはインスタンス化に際して、必ず何らかのコンストラクタを実行することになっています

    • 0評価
    • 532PV
    tacsheaven tacsheaven 9ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    クラスオブジェクト(側)のメモリ領域の情報には「静的フィールド・静的メソッド」も入る?

    JAVAを勉強している者です。説明が下手で、さらにすっきりしない質問ですいませんが、この質問のコメント欄に おおまかにいえばnew側で確保されたメモリ領域には以下が入ってます。 (A)そのインスタンスのクラスオブジェクト(クラス型)への参照(メモリ領域のアドレス情報) (B)そのインスタンスの属性 なお、(A)は

    • 0評価
    • 811PV
    iwamoto_takaaki iwamoto_takaaki 9ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    インスタンスの情報というのは「(空の)属性」と「操作」のことを指す?

    JAVAのオブジェクト指向を勉強・練習している者です。 説明が下手ですいませんが、「スッキリわかるJava入門 第2版 (スッキリシリーズ) 」の(P332)「クラス型と参照」のところの「仮想世界の真の姿」を復習を兼ねて読み直しているのですが、 インスタンス化は「newをすると、メモリ領域にインスタンスの情報を入れるための領域が確保される。」

    • 0評価
    • 304PV
    KSwordOfHaste KSwordOfHaste 9ヶ月前に ベストアンサー
  • 解決済

    回答
    6

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

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

    • 0評価
    • 972PV
    poad1010 poad1010 9ヶ月前に 回答
  • 解決済

    回答
    3

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

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

    • 0評価
    • 593PV
    King_of_Flies King_of_Flies 10ヶ月前に ベストアンサー
  • 解決済

    回答
    4

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

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

    • 0評価
    • 283PV
    King_of_Flies King_of_Flies 10ヶ月前に ベストアンサー
  • 解決済

    回答
    2

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

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

    • 0評価
    • 232PV
    aiki aiki 10ヶ月前に 回答
  • 解決済

    回答
    3

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

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

    • 0評価
    • 288PV
    Chironian Chironian 10ヶ月前に ベストアンサー
  • 解決済

    回答
    5

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

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

    • 0評価
    • 1642PV
    Chironian Chironian 10ヶ月前に ベストアンサー
  • 解決済

    回答
    3

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

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

    • 0評価
    • 252PV
    swordone swordone 10ヶ月前に ベストアンサー
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    81

  • 総質問数

    84

  • 今週の質問数

    0

関連するタグ

オブジェクトタグのよく見られている質問

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