アマグラミング

プログラミング初心者が勉強したことを復習とメモがてら書いているだけです。

(78)もう一度、オブジェクトやクラス、そしてインスタンスとはなにかという点について、勉強する

オブジェクト、

rubyでの基本的な単位。

種類は色々ある。

 

数値のオブジェクト、文字のオブジェクト

配列のオブジェクト、ハッシュのオブジェクト

範囲のオブジェクト、時刻のオブジェクト

例外のオブジェクト・・・などなど

 

色々ある。

 

 

クラス、

クラスはオブジェクトの種類、

オブジェクトの性質は属するクラスによる。

 

数値は Numeric

文字列は String

配列は Array

ハッシュは Hash

正規表現は Regexp

ファイルは File

シンボルは Symbol

 

なんとかクラスのインスタンスとかいう言い方がある

Rubyはオブジェクトはなにかしらのクラスのインスタンス

 

だからオブジェクトはインスタンスとほぼ同義だけど

クラスに属していることを強調するときに

インスタンスという言葉を用いる傾向。