日々プログラミング言語の勉強をしている京四郎のブログ -22ページ目

日々プログラミング言語の勉強をしている京四郎のブログ

日々プログラムの勉強をしている人がプログラム関係の記事を書くブログ

Javascript The Good Partsの34ページより

「JavascriptはPrototype継承を行う言語である。それはつまり、オブジェクトが他のオブジェクトから直接継承を行うことを意味する。そしてこの言語にはクラスの概念は存在しない。」

とある。


要点晴れ

・Prototype継承=オブジェクトが他のオブジェクトから直接継承を行うことを意味する。

・Javascriptにはクラスの概念は存在しない。


しかし、「Javascript クラス 定義」とか「Javascript クラス 作り方」とかでググると大量にヒットする。


クラスの概念とPrototype継承は違うってJavascript The Good Partsの著者は言いたいと思うのだが、オレの今のレベルでは、クラスの概念とPrototype継承を理解していないし説明できない。


同じく、Javascript The Good Partsの34ページには、

「Javascript自身も、プロトタイプ型を採用したことに対してしっかりとした自信を持てておらず、クラスを用いる言語を連想させるようなオブジェクト生成の記法を提供してしまっている。」

とある。


JavaScript:the good parts [ ダグラス・クロフォ-ド ]
¥1,944
楽天