全自動百科事典『オートペディア(Auto☆pedia)』

全自動百科事典 / 全自動4コマ / 全自動似顔絵 / EX リバーシ / 新刊・新作カレンダー / めもりーくりーなー / 開発元:クロノス・クラウン / RSSの表示
※ 本ページは、ジョークページです。本ページに記載されていることは事実とは限りません。
本ページには、嘘や偽りが入り乱れております。大人のユーモアを解した上でご利用下さい。

一般人
有名人
物品


このエントリーを含むはてなブックマーク

クラス階層

出典: 全自動百科事典『オートペディア(Auto☆pedia)』

クラス階層
クラス階層
A class hierarchy

海外の事務機器、玩具
注目分野 クラス名上位クラス

クラス階層は海外の本格的な事務機器、玩具。 クラス階層についてはクラス名上位クラスとの関連が有名である。また、スタート開水路断面に関わるものとしても知られている。

現在インターネット上ではクラス階層についての発言は1,100回に及んでいる。この回数は、毎日言及されたとして3年分の発言量であり、毎時間言及されたとして0年分の発言量に相当する。

目次

歴史的経緯

略歴

クラス階層は最大限の拡張性が実現できるよう再設計されたことで注目されるようになり、世間によく知られる存在となった。

第一次ブーム

クラス名の分野で注目を浴び、人々の関心を集める。この時期、人々はクラス階層について、「必ずパッケージ名を含む完全なものでなければならないという点に注意して欲しい」という感想を持っていた。

第二次ブーム

学者らの研究により上位クラスとの関連性が明らかになる。

クラス階層とクラス名の関係

クラス名
クラス名(A class name)に関連する画像

記録によると、クラス階層は大文字上位クラスに関係するものとして世間に登場した。また、クラス名の分野で最初の注目を集めたことで、それらに関する話題でも人々の注目を集めた。

この時期の代表的な人々の感想は「クラスのようす」であり、これはクラス階層に対する当時の見方について、今でも多くの示唆を与えてくれる。

以下、クラス階層とクラス名について語られた当時の発言をいくつか挙げておく。

  • クラス階層は単一継承と同じ木構成になる。
  • クラスはjava.lang.Objectで始まるインタフェース構造によって構成されている。
  • クラス階層は、まずデータを扱うためのいくつかのインターフェースを定義し、実際のデータを扱うクラスはそれらのインターフェースの中から必要なものを実装する形にする。

現在インターネット上ではクラス階層とクラス名について議論されているWebページの数は104,000件である。現在、クラス階層とクラス名の注目度は非常に高く、これからますますその注目度は高まっていくと予想される。

クラス階層と上位クラスの関係

上位クラス
上位クラス(A higher class)に関連する画像

近年クラス階層に対する研究は活発になっており、これまで分かっていなかったいくつかの事実が判明している。それらの中でも特に注目に値するのは、下位クラス階層構造との関係である。上位クラスの分野でのクラス階層の重要性は周知の通りだが、この範囲に収まらない重要性が現在指摘されている。

この時期、クラス階層に関しては多くの言説がなされた。その中でも代表的なものは「下位では上位クラスのリンク先を持つという」である。

以下、その他のクラス階層と上位クラスに関してなされた発言をいくつか掲載しておく。

  • クラスの階層構造において、下位クラスは上位クラスの特性を継承する。
  • クラスのポインタは、同じクラス階層に含まれるそれより上位のクラスのポインタに暗黙に変換できる。
  • マイケル、ポランニーは「子供の階層は、親の階層にない独自の特徴を備えている」という性質によって起きる複合的現象を見いだし「創発」と名付けた。

現在インターネット上ではクラス階層と上位クラスについて議論されているWebページの数は0件である。この数から、現在はクラス階層と上位クラスについての関心は薄れつつあると言えるだろう。

その他

  • マイケル、ポランニーは「子供の階層は、親の階層にない独自の特徴を備えている」という性質によって起きる複合的現象を見いだし「創発」と名付けた。
  • クラス階層は複雑に見えるが、実際にプログラムを書く際には、アプリケーションプログラマはほとんど常にクラス階層の最底辺に、あるクラスしか参照しない。
  • クラス階層は、まずデータを扱うためのいくつかのインターフェースを定義し、実際のデータを扱うクラスはそれらのインターフェースの中から必要なものを実装する形にする。

参考文献

本記事作成のために参考にした情報源は以下の通りである。引用は全て下記リンクより行っている。

関連項目

本ページのURL






Cronus Crown(クロノス・クラウン)のトップページに戻る
(c)2002-2008 Cronus Crown (c)1997-2008 Masakazu Yanai
このWebPageに関するご意見・お問い合わせは
サイト情報 - 弊社への連絡 -
までお願いします。