ホスト:いわきさん

記録: くらき

オブジェクトを理解しよう

Ruby は万物がオブジェクト

irb 対話型の実行環境

データ型

文字列 ⇒ “文字列”

数値 ⇒ 1

オブジェクトが何者か

.class でクラスを調べる

.object_id でオブジェクト固有の番号を調べる

文字列クラスは実行のたびに変わる

数値クラスは不変

クラス

すべてのオブジェクトはクラスを持つ クラスは原型のこと

倉木 のクラスは人間 (倉木は、人間のインスタンスorオブジェクトという)

タマ のクラスは動物 (タマは、動物のインスタンスorオブジェクトという)

オブジェクトの機能(メソッドなど)クラスごとに決まる

ローカル変数

プログラム中の一定の範囲ないで使い捨てられるもの

スネークケースで書く習慣がある ex) sample****message, ****user

インスタンス変数

オブジェクト内部に保持されて、オブジェクトとともに存在するもの

コメントアウト

コメントアウト # 以降はコメントアウトされる

メソッド

class内で定義され