クラスとは?

クラス(class)は、クラスベースのオブジェクト指向においてオブジェクトの設計図にあたるもの。抽象データ型の一つ。クラスから生成したオブジェクトのことをインスタンスという。
クラスには、インスタンスの保持するデータ(メンバ変数、フィールド(UMLでは「属性」ともいう))と操作(メソッド、メンバ関数)が記述される。アクセス範囲(public、private、protectedなど)や可変かどうか(final、 constantなど)等についても記述されている。
クラスは、継承・ポリモーフィズム・カプセル化などの、オブジェクト指向プログラミングにおける重要な概念を実現する強力な手段である。
通常クラスには、インスタンスが持つデータと、そのインスタンスに対して行える操作が定義される。これらのデータや操作をばらばらに扱うのではなく、一つのクラスという単位に集約することで、データと操作の関連やインスタンス持つ役割を明確にし、整理することができる。これをカプセル化という。
クラスを言語の機能として有するプログラミング言語の多くでは、クラスに定義されたデータ(フィールド)や操作(メソッド)に対してアクセス権を指定することで、クラスの外から直接扱えるフィールドやメソッドを制限することができる。これにより、クラスの外から不用意にフィールドの値が変更されたり不適切なメソッドが実行されたりしてしまうのを防ぐことができる。また、アクセスが制限されたフィールドやメソッドはクラスの外から見れば無いに等しいので、これらのフィールドやメソッドを修正してもクラスの外の部分には影響を与えずに済む。これを情報隠蔽という。
多くのプログラミング言語ではフィールドやメソッドの定義とアクセス権の指定は同時になされるため、カプセル化と情報隠蔽はしばしば混同される。
あるクラスを基にして別のクラスをつくることを継承という。 継承は拡張ともいうことがあり、UMLでは汎化 (generalization) と呼んでいる。 継承の基になったクラスを親クラス・基本クラス・スーパークラス等といい、継承してできたクラスを子クラス・派生クラス・サブクラス等という。
複数のクラスを基にしてクラスを継承することを多重継承という。多重継承は、二つのクラスの同名メソッドのオーバーライドによるコンフリクトを始めとするいくつかの問題点が指摘されており、Java、C#、D言語等では実装多重継承はサポートされておらず、インタフェース多重継承のみサポートされている。
また、オブジェクト指向を効率よく使いこなすためには継承だけでなく集約 (aggregation)、委譲 (delegation) を理解する必要がある。
継承する際に、親クラスの関数を子クラスの関数で置き換えることをオーバーライドという。オーバーライドをうまく使うと、オブジェクトによって、実質的に実行される関数が変わるようにできる。このようにして、見かけが一緒なのに動作が違うようにできることをポリモーフィズム(ポリモルフィズム)・多様性・多態性などという。

[ 116] クラス (コンピュータ) - Wikipedia
[引用サイト]  http://ja.wikipedia.org/wiki/%E3%82%AF%E3%83%A9%E3%82%B9_(%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF)

JALグループは「お客さまの視点」を商品・サービスの最も大切なテーマととらえ、より良い商品・サービスの提供に努めておりますが、今回、その一環として、国内線に「クラスJ」の上位となる最上位クラス「ファーストクラス」を2007年度に導入することを決定しました。
また、国際線につきましても、2007年度に、「JALプレミアムエコノミー」を新設します。また、機内食をはじめとしたサービス品質も向上させ、2008年度にファーストクラス/エグゼクティブクラス/エコノミークラスの全クラスに新座席を導入します。
JALグループは、「安心とこだわりの品質で世界を結ぶ`日本の翼'になる」という経営ビジョンを実現していくため、常にお客さまの視点にたって商品・サービス品質の向上に取り組んでまいります。
JAL国内線に最上位クラスとなる「ファーストクラス」を導入します。2007年秋以降のご予約受付開始を目途に準備を進めてまいります。
2004年6月「より多くのお客さまに気軽にやすらぎの空間を」をキャッチフレーズに「クラスJ」を導入し、現在では年間約800万席(2007年度予定)となりました。座席利用率も平均で85%を超えるなど、幅広い層のお客さまから大変ご好評いただき、当社収入の拡大に大きく貢献しております。
一方、お客さまからは、さらに上位のクラスサービスへのご期待、ご要望をいただいており、検討を行ってまいりました。このようなお客さまの声にお応えするべく、JAL国内線に史上初の「ファーストクラス」を導入し、主要な幹線については「3クラスサービス」といたします。
お客さまのプライベートな「空間」「時間」を尊重する国内線でかつてない最上級のおもてなしを実現します。今後、お客さまにアンケート調査等も実施させて頂き、サービス内容を決定していきたいと考えております。
なお、ご予約の受付開始前までに改めて詳細につき発表いたします。
■旧スーパーシートのサービス(機内でのお食事、フリーリカー、優先カウンター、手荷物の優先返却、上着のお預かり、専用スリッパ、ヘッドフォン等)のご提供はもとより、さらに上回るサービスを検討中
国際線商品・サービス強化施策として、2007年度には「JALプレミアムエコノミー」を導入し、2008年度にはファーストクラス/エグゼクティブクラス/エコノミークラスの全てに新座席を導入すべく準備をすすめてまいります。
「通常のエコノミークラスよりもう少しゆったりしたい」、というお客さまの声にお答えするべく、ゆったりとお座りいただける「JALプレミアムエコノミー」を導入いたします。新しい座席は、現在ご好評いただいているエグゼクティブクラスのJALシェルフラットシート(前方座席の背もたれが倒れてこない構造)をベースに開発いたします。
なお、ご予約の受付開始前までに改めて詳細につき発表いたします。
2007年度から機内食をはじめとしたサービスのリニューアルを開始、2008年度にはファーストクラス/エグゼクティブクラス/エコノミークラス全てに新座席を導入し、国際線における商品・サービス品質のさらなる向上を図ってまいります。
添付PDFファイルをご覧になるには、Adobe Readerが必要です。詳しくは プラグインについてのご案内をご参照下さい。

[ 117] 2007年01月17日 JAL国内線に史上初「ファーストクラス」を導入! 国際線には「JALプレミアムエコノミー」を新設
[引用サイト]  http://press.jal.co.jp/ja/release/200701/000145.html



お気に入り



  • track feed
    • seo