一人暮し
 

   一人暮らしのインテリア、ひとり暮らしのために


 
 

買い物するなら日本一のショッピングモール【楽天】
 暮らしと生活の最新情報  
  一人,暮しの情報満載

一人暮しの情報満載


このページは 2008年 01月 06日 12時08分56秒に更新されました。

クラスとは?

オブジェクト指向プログラミングにおいて、データとその操作手順であるメソッドをまとめたオブジェクトの雛型を定義したもの。これを定義することで、同種のオブジェクトをまとめて扱うことができるようになる。クラスに対して、具体的なデータを持つ個々のオブジェクトは「インスタンス」と呼ばれる。なお、クラスの定義を他のクラスに受け継がせることを「継承」と言う。その際、元になるクラスを「スーパークラス」(super class)、あるいは「基底クラス」「基本クラス」(base class)などと呼び、新たに定義されたクラスを「サブクラス」(subclass)、あるいは「派生クラス」(derived class)と呼ぶ。
月収40万円以上のIT派遣のお仕事Ciscoルータ設定 無料体験セミナー開催Excel VBA実践編 「VBAランクUP術」HP効果がいきなり「倍増」する12の実務とはサーバ設定を実機で学ぶ!ネットワーク基礎講座プログラマーのお仕事一覧ページ3DCAD エンジニア育成支援セミナー 無料!シーケンス制御育成支援講座組込み技術習得までの道のりエンジニア魂を揺さぶるイベント開催 正社員エンジニア(特定派遣社員)募集未経験からエンジニアになるチャンス' );
オブジェクト指向でなぜつくるのか―知っ..やさしいC++〈Part2〉クラスとオブジェク..Head Firstオブジェクト指向分析設計 ―..デザインパターンとともに学ぶオブジェク..いちばんやさしい オブジェクト指向の本..オブジェクト指向における再利用のための..組込みソフトウェア開発のための オブジ..思考系UMLモデリング即効エクササイズ―..PHPフレームワーク Zend Framework入門
CCIE-ISP DIAL ..ける技術力資格。同社認定資格における最高クラスの資格の1つであり、高度かつ大規模なネットワークの構築、管理、..
CCIE-WAN Switching ..術力資格の一つ。同社認定資格における最高クラスの資格の1つであり、高度かつ大規模なネットワークの構築、管理..
GUID ..ndowsで用いられているオブジェクトのクラスIDがGUIDとして知られている。単にGUIDと言った場合はWindowsで使われるGUI..
HID ..置。USBでは、機器の種類を表すデバイスクラスの一つとして入力装置を表すHIDクラスが規定されており、Bluetoothにもキ..
Hi-MD ..応機器はUSB Mass Storageクラスに対応し、ドライバなどがなくても読み書きができるようになっている。パソコン用のリ..
JAXB ..ーマ定義を読み込んで、それを扱うJavaクラスファイルを自動生成することができる。生成したJavaクラスを編集して、再び..
JBossAOP ..JBossAOPでは従来のJava言語のクラスとしてアスペクトを記述する。また、AspectJでは既存のソースコードのどこにアス..
Jython ..するだけでなく、PythonでJavaのクラスを利用したり、Javaライブラリにアクセスしたりすることもできるようになる。以..
MFC ..soft Visual C++に付属するクラスライブラリ。Windowsアプリケーションソフトの作成に有用な多くのクラスを提供する。
MNP ..ータ圧縮プロトコルなどが含まれる。9つのクラスに別れており、上位のクラスは基本的には下位のクラスの機能をすべて実..
SDHCメモリーカード ..転送が可能となった。転送速度の保証値を「クラス」として規格化し、「Class 2」対応機器は2MB/s以上を、「Clas..
SDスピードクラス ../s、6MB/sであることが保証される。クラスの表示はSDメモリーカードでは任意、SDHCメモリーカードでは必須となっ..
Smalltalk ..ターフェースなどOSの機能に近いものまでクラスとして提供していたため、「Smalltalkプログラミング環境」という呼ば..
Struts ..を一括して受信し、開発者が用意する適切なクラスに割り振るコントローラサーブレットや、JSPで利用するタグライブラリ..
UMLツール ..Lにおいて定義されているユースケース図、クラス図、シーケンス図、状態遷移図(ステートチャート図)などの図を、UML..
UMLモデル ..ムを構成する各要素を、属性と操作を持ったクラスとして分離し、それらの関係を記述するためのクラス図や、システム..
UML技術者資格試験 ..Lの定める表記法の理解、UMLを構成するクラスや関連などのモデル要素の意味の理解、実際にモデルを記述する能力..
UML技術者資格試験ファンダメンタ.. ..義する図のうちもっとも基本的なものであるクラス図、アクティビティ図、シーケンス図、ユースケース図..
インスタンス オブジェクト指向プログラミングで、クラスを基にした実際の値としてのデータのこと。クラスと対比して用いられること..
オブジェクト ..したもの。オブジェクトを定義するモデルはクラスと呼ばれる。クラスに基づいて実際にコンピュータのメモリ上に展開..
クラスライブラリ ..ト指向プログラミング言語を用いて一つの「クラス」として部品化し、関連する複数のクラスを一つのファイルにまと..
サブクラス化 ..ジェクト指向プログラミングにおいて、あるクラスの仕様を継承して新しいクラスを作ること。完全に同じ定義を継承し..
スレッドセーフ ..スレッド環境で、ライブラリやプログラム、クラスなどが複数のスレッドから同時に利用されても正常に動作すること..
パッケージ図 ..eling Language)において、クラス図などの各モデル要素がどのように分類され、グループ分け(パッケージ)されている..
ミドルレンジモデル ..、もしくは中堅企業の基幹業務に用いられるクラスとなり、50万円前後の製品が一般的である。
メガピクセル ..万画素以上の解像度を持つ機種のこと。このクラスのデジタルカメラを「メガピクセルカメラ」「メガピクセル機」と呼..
メガピクセルケータイ ..01CA」を相次いで投入し、130万画素クラスのカメラ付き携帯電話が出揃った。130万画素のカメラはSXGAディスプレ..
多重継承 オブジェクト指向プログラミングで、あるクラスを複数のクラスの性質を受け継ぐ(継承する)形で定義すること。C++言語な..
継承 ..ログラミングにおいて、既に定義されているクラスをもとに、拡張や変更を加えた新しいクラスを定義すること。元になるク..
電子ブック ..り)という独自方式を採用している。PDAクラスの端末で見られることを前提とした規格で、モノクロ画像や音声の収録も..
ActiveXコントロール Microsoft社が開発したソフトウェアの部品化技術。従来OLEコントロールと呼ばれていた技術に、インターネットに対..
COM Microsoft社が提唱する、部品化されたプログラムを作成・利用するための基盤となる技術仕様。特定の機能のみを持つプログ..
COM+ Microsoft社が提唱する、部品化されたプログラムを作成・利用するための基盤となる技術仕様。COMをより発展させたもの。こ..
CORBA OMGが定めた分散オブジェクト技術の仕様。異機種分散環境上のオブジェクト(プログラム部品)間でメッセージを交換するため..
DCE OSFが開発した、異機種間でアプリケーションソフトの分散処理を実現するためのソフトウェアのセット。これをベースとした..
DCOM Microsoft社が定めた分散オブジェクト技術の仕様。同社のCOM仕様にしたがって作成されたソフトウェア部品(「COMオブジェク..
HORB 通産省電子総合研究所の平野聡氏によって開発された、分散オブジェクト技術(異なるマシン間でオブジェクト同士がメッセー..
IDL ソフトウェア開発において、オブジェクトと呼ばれるプログラム部品を、他のプログラムから利用するためのインターフェース..
IIOP 分散オブジェクト技術の規格の一つであるCORBAに準拠して定められた、異なるORB間でメッセージを交換するためのプロトコル..
OCX OLE 2.0に準拠したソフトウェア部品。正しくは「OLEコントロール」だが、拡張子が.ocxであることからこう呼ばれるようにな..
ODBMS データとそれを操作する手続きが一体化した「オブジェクト」を単位としてデータを管理するデータベース管理システム。異..
OLE Windowsにおいて、アプリケーションソフト間でデータを転送・共有するための仕組み。OLEを使うことによって、あるアプリケ..
OLEコントロール Windowsにおいてアプリケーションソフト間のデータ連携を実現する仕組みであるOLEに準拠して作成されたソフトウェア..
OMG オブジェクト指向技術の標準化、普及をすすめるため、1989年に設立された業界団体。オブジェクトと呼ばれるソフトウェア部..
OOP データとそれを操作する手続きをオブジェクトと呼ばれるひとまとまりの単位として一体化し、オブジェクトの組み合わせとし..
ORB 異なるマシン上に分散して存在するオブジェクト(プログラム部品)間で、データや処理要求などのメッセージをやりとりする際..
RPC Sun Microsystems社が開発した、ネットワーク上の異なるマシンで処理を実行する手続き。UNIXに広く普及し、現在ではWindo..
イベント オブジェクト指向プログラミングにおいて、オブジェクトに特定の現象が発生した時に発する信号。現象が発生したこと自体..
インスタンス オブジェクト指向プログラミングで、クラスを基にした実際の値としてのデータのこと。クラスと対比して用いられること..
エンティティ 一単位として扱われるデータのまとまり。なんらかの標識に対し、その実体であるデータの集合を指す。XMLやJava、デー..
オブジェクト指向 ソフトウェアの設計や開発において、操作手順よりも操作対象に重点を置く考え方。関連するデータの集合と、それに対..
カプセル化 オブジェクト指向プログラミングが持つ特徴の一つ。データとそれを操作する手続きを一体化して「オブジェクト」として..
コンストラクタ C++言語やJava言語などのオブジェクト指向言語で作成したプログラムにおいて、データとそれを操作するための手続きを..
コンポーネント 何らかの機能を持った、プログラムの部品。プログラムだけでなく、ハードウェアや組織の一部を指して用いられること..
デストラクタ C++言語などのオブジェクト指向言語で作成したプログラムにおいて、オブジェクトが破棄される時に呼び出される特殊な..
プロパティ オブジェクト指向プログラミングで使用されるオブジェクトが保持している、そのオブジェクトの性質を表すデータ。例え..
メソッド オブジェクト指向プログラミングにおいて、各オブジェクトが持っている自身に対する操作。オブジェクトは「データ」と「..
分散オブジェクト技術 共通の呼び出し規約に従って動作するソフトウェア部品(オブジェクト)をネットワーク上の複数のコンピュータに配置..
多重継承 オブジェクト指向プログラミングで、あるクラスを複数のクラスの性質を受け継ぐ(継承する)形で定義すること。C++言語な..
相互作用図 システムをモデル化するためのモデリング言語であるUMLにおいて記法が定義されている図の一つ。複数のオブジェクトの間..
継承 オブジェクト指向プログラミングにおいて、既に定義されているクラスをもとに、拡張や変更を加えた新しいクラスを定義する..
関連用語は自動でリンクしているため、同音異義語など不適切なリンクが一部ございますがご容赦ください。' );

[ 36] クラスとは 【class】 - 意味・解説 : IT用語辞典
[引用サイト]  http://e-words.jp/w/E382AFE383A9E382B9.html

 

IPアドレスは32bitの数値であり、それぞれの値がユニークでありさえすれば、管理者が自由に好きな数値を選択して、各ホストに付けることができると思うかもしれない。だが、IPアドレスの付け方には幾つかの基本的なルールがあるので、ここではそれについてまとめておこう。
まず重要な概念として、IPアドレスの「アドレス・クラス(address class)」という分類方法がある。最近はサブネットやCIDR(後述)などにより、その重要性が薄れてきているが、それでもネットワークの設計などを行うときには、必ず考慮しなければならない重要な概念であるので(デフォルトのアドレス・クラスというものが存在するから)、ぜひ理解しておいていただきたい。具体的には、このデフォルトのアドレス・クラスを元にして、さらにサブネット化やCIDRへと、IPアドレスの意味付けが少しずつ変わってきている。
アドレス・クラスとは、IPアドレスの値によって、IPアドレスを幾つかのカテゴリに分類したものである。次の図に示すように、IPアドレスの最上位部分のビット・パターン(図中の赤い部分)の値によって、「クラスA」から「クラスE」までの5つに分類されている。
IPアドレスには、そのアドレス値によって、アドレス・クラスという分類がある。IPアドレスの最上位(左端)の1〜4bitのパターンによって、クラスA〜クラスEに分類される。実際にはクラスDはマルチキャスト用の特別なアドレス、クラスEは未使用となっている。
最上位の4bitが「1−1−1−0」ならば、そのIPアドレスは「クラスD」になる。具体的には「224.0.0.0〜239.255.255.255」が該当する。クラスDは、マルチキャスト通信で使われる特別なIPアドレスであり、マルチキャスト通信を使ったマルチメディア・アプリケーションなどで使われる。例えば、同じ内容の音声や映像データなどをいっせいに「放送」するような用途で使われる。一般的なノードにクラスDのIPアドレスだけを付けることはない。
全部で5つあるクラスのうち、ネットワーク上の各ノードにはクラスA〜CのうちのどれかのIPアドレスを付ける必要がある(実際には後述するように、ブロードキャスト用のIPアドレスなどのために、幾つか利用できないIPアドレスがある)。
アドレス・クラスの違いは、デフォルトのネットマスクの違いとなって現れる。前回述べたように(「第7回 IPアドレスとネットマスク―1.IPアドレスとは」)、IPアドレスは「ネットワーク・アドレス部」と「ホスト・アドレス部」の2つから構成されている。ネットワーク・アドレス部を長くするとホスト・アドレス部が短くなり、逆にネットワーク・アドレス部を短くすると、ホスト・アドレス部が長くなる。ネットワーク・アドレス部が長くなるということは、表現できる(識別できる)ネットワークの数が多くなるが、その分、1つのネットワークに接続できるホストの総数が少なくなるということである。逆にネットワーク部を短くすると、表現できるネットワークの総数は少なくなるが、1つのネットワーク内に接続できるホストの総数は多くなる。
クラスAからクラスCまでのアドレス・クラスでは、それぞれ以下のようなデフォルトのネットマスクの値(=ネットワーク・アドレスとホスト・アドレスを分けるためのマスク値)が決まっている。
アドレスの各クラスごとにデフォルトのネットマスクが決まっている。ネットマスクはネットワーク・アドレスとホスト・アドレスを分離するための鍵となるデータ(マスク)であり、マスクのデータが1の部分がネットワーク・アドレス、0の部分がホスト・アドレスとなる。クラスAでは、ネットワーク・アドレスは1byteしかないが、収容できるホスト部は3bytes分ある。逆にクラスCでは、ネットワーク・アドレスは3bytes分あるが、ホスト部は1byte分しかない。
クラスAでは、ネットマスクの値は「255.0.0.0」となる。この結果IPアドレスは、1byteのネットワーク・アドレス部と3bytesのホスト・アドレス部に分けられることになる。クラスAでは、IPアドレスの最上位bitは常に「0」に固定なので、結局、ネットワーク・アドレスとしては、「0〜127」までの全部で128個が利用でき、それぞれのネットワーク内には最大でそれぞれ約1600万台(0.0.0〜255.255.255)のホストを収容できる。
クラスBでは、ネットマスクの値は「255.255.0.0」となる。この結果IPアドレスは、2bytesのネットワーク・アドレス部と2bytesのホスト・アドレス部に分けられることになる。クラスBでは、IPアドレスの最上位の2bitは常に「1−0」に固定なので、結局、ネットワーク・アドレスとしては、「128.0〜191.255」までの全部で1万6384個が利用でき、それぞれのネットワーク内には最大でそれぞれ約6万5000台(0.0〜255.255)のホストを収容することができる。
クラスCでは、ネットマスクの値は「255.255.255.0」となる。この結果IPアドレスは、3bytesのネットワーク・アドレス部と1byteのホスト・アドレス部に分けられることになる。クラスAでは、IPアドレスの最上位の3bitは常に「1−1−0」に固定なので、結局、ネットワーク・アドレスとしては、「192.0.0〜223.255.255」までの全部で約200万個が利用でき、それぞれのネットワーク内には最大でそれぞれ約250台(0〜255)のホストを収容することができる。
以上のように、クラスが変わると、表現できるネットワークの数もその中に収容できる最大ホスト数も変わることになる。そのため、実際にネットワーク・アドレスやホスト・アドレスをどのように割り振るかは、使用するネットワークの規模に応じて決めることになる。一般的には、イーサネットの1セグメントを1つのネットワーク・アドレスに対応させるのが普通なので(それぞれのセグメントをルータで接続して、全体的なネットワークを構築する)、それぞれのイーサネット・セグメントに何台のホストを接続するかによって、どのクラスを使用するかを選択するとよい。
例えば、1つのイーサネット・セグメントに接続するホストの数が最大でも200台程度ならば、クラスCのIPアドレスを使ってネットワークを構築すればよいだろう。つまり、各ネットワーク(=イーサネット・セグメント)には192.168.0〜239.255.255のいずれかを割り当て、それぞれのネットワーク内のホストには、1byteのホスト・アドレスを割り当てればよい。
1セグメントに接続するホストの数がもっと多い場合や、もしくは、管理の都合などでもっと大まかにホスト・アドレスを割り当てるのならば(例:ネットワーク機器のアドレスは10〜99、サーバ系は100〜199、クライアント系200〜などというように、識別しやすいように割り当てたいのならば)、クラスBを使うという方法もあるだろう。
【2003/01/17】「IPアドレス・クラス」の図の説明の部分で、当初クラスDのIPアドレスの範囲を「192.0.0.0〜239.255.255.255」と記述しておりましたが、正しくは「224.0.0.0〜239.255.255.255」です。また、各クラスごとに利用可能なIPアドレスの総数などに間違いが含まれていました。お詫びして訂正させていただきます。
WshShellオブジェクトを利用する(3) (2007/12/27) 今回はプログラムを起動するメソッドのほか、ショートカットの作成/管理、特殊フォルダの取得、環境変数の操作方法などについて解説
第105話 大変化時代に生きる (2007/12/25) ああそれね。いつもどおりにやって。何? もう少し考えたい? この道30年の私にたてつくの? ムダなことは考えなくてよろしい!
Q&A:マイクロソフト・ライセンス認証(改訂版) (2007/12/20) ライセンス認証って何? ハードウェアを変えたらどうなるの? ライセンス認証にまつわる数々のギモンに答える。改訂版ではWindows Vista関連情報を追加
ホワイトペーパー利用者に「Amazonギフト券」を抽選で100名様にプレゼント!――TechTargetジャパン リニューアル・キャンペーン
@ITトップ|Windows Server Insiderフォーラム トップ|会議室|利用規約|プライバシーポリシー|サイトマップ

[ 37] @IT:連載 基礎から学ぶWindowsネットワーク 第8回 アドレス・クラスとさまざまなIPアドレス 1.IPアドレスのクラス
[引用サイト]  http://www.atmarkit.co.jp/fwin2k/network/baswinlan008/baswinlan008_01.html

 

戻る

一人暮らしの情報満載
 


一人暮しの情報満載



 

Yahoo! JAPAN

暮らしと生活田舎暮し一人暮し美容暮し家計暮し節約暮し洗濯暮し
家計簿暮し田舎暮らしの物件住まい生活暮らしと生活
 暮らしと生活のメルマガ
情報の宝船【インフォマガジン】
暮らしと生活に役立つ無料情報が満載です。(いつでも解除できます)
メルマガ登録・解除
  ID:00614
情報の宝船【インフォマガジン】
   
Infomag トップページへ
今なら 『簡単すぎる!暮らしと生活をもっともっと幸せにする潜在意識活用法』のレポートをプレゼント!

3秒後に手に入れることができます。
>>詳細はコチラ

 暮らしと生活のトピックス

  暮らしと生活の行列相談所
  暮らしと生活チワワの連ちゃん
  もてる男もてる女の香りとは
  ないものはない!お買い物なら

 

SOHO・起業家を成功に導く電子書籍販売ツールを提供・・インフォカート暮らしと生活を応援する電子書籍販売ツールを提供・・インフォカート
>>もっと詳しく見たい方はコチラ

暮しと生活の情報満載

暮しと生活の情報満載


 

 トップ |
copyright 2004 © cocoro-r.com