オブジェクト

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

RSS

  • 受付中

    回答
    2

    プロパティを変更するメソッド

    オブジェクト指向についての質問です。 自身のプロパティを変更するメソッドを作るとき、このようなメソッドを作るのはオブジェクト指向な考え方ができてない外道なのでしょうか。 例えば、サイヤ人クラスがあるとします。 変身状態、戦闘力、スピードを表すプロパティを持っています。 スーパーサイヤ人に変身するメソッドを持っています。 スーパーサイヤ人になると

    • 0評価
    • 30PV
    mightyMask mightyMask 2日前
  • 解決済

    回答
    2

    モデルに付ける名前

    慣例的にデータを扱うオブジェクトには、種類+Modelと名前を付ける。例えば、ユーザーのデータを扱うオブジェクトであればUserModel。 これは、ブレイクスルーjavascriptという書籍(24p)に記述されているものですが、javascript以外でも同じことが言えるのでしょうか。

    • 0評価
    • 37PV
    aaaaaaaa aaaaaaaa 4日前
  • 受付中

    回答
    3

    第一級オブジェクトの意味

    javascriptの関数は、静的なスコープを持ち第一級オブジェクトであるとjavascript theGoodPartsに書いてありました。 第一級関数なら、関数を普通の値の如く変数に値を代入したり、関数の返り値として扱えたりすることを意味しますが、第一級オブジェクトが何なのか良くわかりません。 wikipediaで調べてみたのですが、生成や代入、演算

    • 2評価
    • 527PV
    aaaaaaaa aaaaaaaa 2ヶ月前
  • 解決済

    回答
    3

    なぜ、添え字目の文字が返ってくるのか

    下記のソースでforin文で宣言した変数liに添え字を与えるとHTMLCollectionが持つメンバであるlengthやitem、namedItemの添え字目の文字が返ってくる現象に理解が及ばず質問しました。 なぜ、liに添え字を与えると添え字目の文字が返ってくるのでしょうか。 <ulclass="cf"> <li>1</li><!-- 300px

    • 0評価
    • 179PV
    aaaaaaaa aaaaaaaa 2ヶ月前
  • 受付中

    回答
    1

    プロトタイプオブジェクトの誕生と結びつき

    今まで、オブジェクトが生成されると同時にObject.prototypeを継承したプロトタイプオブジェクト(オブジェクト.prototype)が作られると思っておったのですが、 過去の質問に置いてそのまちがいを指摘され、オブジェクトと同時にプロトタイプオブジェクトが生成されるどころかオブジェクト生成前にプロタイプオブジェクトは、存在しているそうです。 そ

    • 0評価
    • 116PV
    aaaaaaaa aaaaaaaa 3ヶ月前
  • 解決済

    回答
    1

    メソッドチェーン処理の順番の数は

    jqueryオブジェクトの返り値は、jqueryオブジェクトなので別のメソッドを繋げることでjqueryオブジェクトにたくさん処理が出来ます。 $("button").on("click",function() { $("div").css("width",500px).text("あいうえお"); }); divに対してcssメソッドで

    • 0評価
    • 116PV
    aaaaaaaa aaaaaaaa 3ヶ月前
  • 解決済

    回答
    1

    プロトタイプオブジェクトとオブジェクトの関係

    オブジェクトが生成されると同時にObject.prototypeを継承したプロトタイプオブジェクトが作られます。 その生成されたオブジェクトを実体化すると実体化したインスタンスは、プロトタイプオブジェクトの参照を持つことが出来ます。 オブジェクトとこのプロトタイプオブジェクトの関係は、片方が生成されるともう一方も生成されるだけなのでしょうか。 オブジェ

    • 0評価
    • 98PV
    aaaaaaaa aaaaaaaa 3ヶ月前
  • 受付中

    回答
    1

    TwitterAPIで違うユーザーでつぶやく繰り返し処理をしたい

    TwitterAPIを使って認証されたユーザーで一つのスクリプトで複数のユーザーのつぶやきをしたいです。 例えば AとBのアカウントでつぶやきたいとするとforeachを使って呟くとすると twitteroauthライブラリを使って まず最初にAのアクセストークンとシークレットを使ってオブジェクトを作成しつぶやきます。 その後Bのアクセストーク

    • 0評価
    • 116PV
    yuichinkmr yuichinkmr 3ヶ月前
  • 解決済

    回答
    3

    オブジェクトリテラルの意味とは

    リテラルというのは、ソース上に記述したものが実行時にそのままの意味を持つ仕組みをいうとパーフェクトjavascript(072p)に記述されています。 文字列リテラルなら、var foo = "bar";は、変数宣言を意味する「var」と変数名の「foo」は、英単語としての意味を持たない。しかしbarは、実行時に barという文字の並びとしての意味を持つ

    • 0評価
    • 158PV
    aaaaaaaa aaaaaaaa 4ヶ月前
  • 受付中

    回答
    2

    この一節の意味とは

    var a = {x:1,y:2}; var b = a; b.x++; print(b.x);//2 print(a.x);//2 var a = {x:1,y:2}; var b = a; a = {x:2,y:2}; print(b.x);//1 上記のソースは、オブジェクトの値を加算しても、別の変数に複製したオブジェクトの参照も加算されているとこ

    • 0評価
    • 399PV
    aaaaaaaa aaaaaaaa 4ヶ月前
  • 解決済

    回答
    2

    継承先がobjectだったりFunctionだったりする理由とは

    function Myclass() { this.x = "ああああ"; } var o = {};//{]は、オブジァクト console.log("あ",Myclass.constructor === Function);//true 分かりやすく言うと、var Myclass = new Function();しているものと考えればい

    • 0評価
    • 143PV
    aaaaaaaa aaaaaaaa 4ヶ月前
  • 解決済

    回答
    1

    なぜ、自己参照しているのか

    javascriptであらゆるオブジェクト関数が継承しているFunction.prototypeのFunctionのprotoもFunction.prototypeです。 関数がFunction.prototypeを継承する理由は、パーフェクトjavascript172pによると関数に対してプロパティの読み込み接続(メソッドを呼び出す)ができるようになるか

    • 0評価
    • 184PV
    aaaaaaaa aaaaaaaa 4ヶ月前
  • 解決済

    回答
    2

    ポリモーフィズムとインターフェースの利用について

    初めて質問をします。 よろしくお願いします。 現在、オブジェクト指向について、実際にツールを作成しながら クラス設計の勉強をしているのですが、 下記のような形で詰まっています。 コメント部分をどのように処理させたらいいのか、 困っています。 ソースコード import java.util.*; public class Main {

    • 0評価
    • 163PV
    TakashiAihara TakashiAihara 4ヶ月前
  • 解決済

    回答
    1

    この二次元配列JSONを通常のJSONに直したい

    前提・実現したいこと 二次元配列となっているJSONを後段のJSONのように直したいです 元のJSON [ ["test@test.jp", "山田", "太郎"] ["test2@test.jp", "山田", "花子"] ] 実現したいJSON [ {"email":"test@test.jp", "last":"山田", "f

    • 0評価
    • 351PV
    teramasa teramasa 4ヶ月前
  • 受付中

    回答
    2

    FunctionとObjectの違い

    function Myclass() { this.x = "ああああ"; } var o = {}; console.log(Myclass.constructor === Function);//true console.log(o.constructor === Object);//true constructorプロパティは、インスタ

    • 0評価
    • 402PV
    aaaaaaaa aaaaaaaa 5ヶ月前
  • 解決済

    回答
    3

    Functionクラス、Functionオブジェクト、Objectの違い

    javasciptの関数は、Functionクラスのが実体化したものです。つまりあらゆる関数オブジェクトは、Functionクラスを継承しています。関数の__proto__には、Function.prototypeが入っています。 Objectオブジェクトもあらゆるオブジェクトが継承しています。このFunctionクラス、とObjectオブジェクトは、何が

    • 0評価
    • 554PV
    aaaaaaaa aaaaaaaa 5ヶ月前
  • 受付中

    回答
    1

    Myclass.prototypeのコンストラクタとObjectの違い

    下記のソースについての質問です。 function Myclass() { this.x = "ああああ"; } var obj = new Myclass(); console.log(obj.x);//ああああ console.log(obj.z);//undefined Myclass.prototype.z = "いいいい"; c

    • 0評価
    • 174PV
    aaaaaaaa aaaaaaaa 5ヶ月前
  • 解決済

    回答
    2

    nodeオブジェクトとは

    javascriptにおけるnodeオブジェクトとは、何なのでしょうか。 持っている書籍には、単語が断片的に載っているだけだったのでネットで調べてみると、 全DOMの主要なデータ型であり、木構造の文章(htmlファイルやxmlファイル?)の一つのノードを表す、とのことですがさっぱりわかりません。 先ほどの書籍には、getElementTagName()

    • 0評価
    • 224PV
    aaaaaaaa aaaaaaaa 5ヶ月前
  • 解決済

    回答
    1

    ライブオブジェクトとは

    javascriptのライブオブジェクトとは何ですか。 DOMツリーへの参照を常に持ち、例えば既に存在している二つある<div>をdocument.getElementByTagName("div")などで取得します。次にdocument.createElement("div")で要素を追加したあと、document.getElementByTagName

    • 0評価
    • 148PV
    aaaaaaaa aaaaaaaa 5ヶ月前
  • 受付中

    回答
    1

    ホストオブジェクトとは

    javascriptにおけるホストオブジェクトは、外部ライブラリ、つまり部外者が特定のファイルを拡張するもので、尚且つ取り換えできてこれが無くても問題なく動作するものと認識しております。 もし上記があっているならば、なぜ外部ライブラリという名称を使わずにホストオブジェクトと呼称するのでしょうか。外部ライブラリ的なものをホストオブジェクトと呼称することに何か

    • 1評価
    • 167PV
    aaaaaaaa aaaaaaaa 5ヶ月前
1

もっと見る

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    69

  • 総質問数

    51

  • 今週の質問数

    2

関連するタグ

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