JavaScript

JavaScriptにおけるオブジェクト指向3

プロトタイプベースオブジェクト JavaScriptではインスタンス化後にプロトタイプのメンバを追加することができます。そして、そこで追加したメンバは他のインスタンスでも使用できます。 プロパティの宣言はコンストラクタで、メソッドの宣言はプロトタイプで宣言するとよいでしょう。 インスタンス化後にプロ  >>続きを読む

JavaScriptにおけるオブジェクト指向2

インスタンス化後に独自のメンバを追加 インスタンス化後に独自のメンバを追加してみます。そのメンバは当然別のインスタンスには適用されません。 /*クラスの定義*/ var Animal = function(na,iro){ this.name = na; this.color = iro; this  >>続きを読む

JavaScriptにおけるオブジェクト指向1

オブジェクト指向 javaScriptはオブジェクト指向言語です。けれども、Javaなどと大きく異る点があります。それはインスタンス化の概念はありますが、クラスがありません。そしてクラスの代わりにプロトタイプという概念があります。Javaなどでオブジェクト指向を学習した者にとっては何だか解りづらいも  >>続きを読む