コンテンツにスキップ

すべてはオブジェクトです

Crystalでは、すべてがオブジェクトです。オブジェクトの定義は以下の点に要約されます。

  • 型を持つ
  • いくつかのメソッドに応答できる

これがオブジェクトについて知ることができるすべてです:その型と、いくつかのメソッドに応答するかどうかです。

オブジェクトの内部状態(もしあれば)は、メソッドを呼び出すことによってのみクエリできます。