object:=Objectnew.カゲロウ(蜉蝣).association:=ここでは連想配列の要素としてよく使われるAssociationを例としているが、カゲロウが消滅する基準は最初のインスタンス変数でクラスに依存しないためどんなクラスでもカゲロウにすることができる。の慣習.大文字からはじめる識別子と小文字からはじめる識別子.変数名.環境自体も大文字小文字の使い分けを認識しておりメソッドを翻訳する際小文字の変数は局所変数かメンバーとして定義していないと、警告が発生したり翻訳失敗になる。クラス名が大文字から始まるのは、クラス名が大域変数だからである。よく使われるクラス以外の大域変数:セレクター.なお、名前空間が使える環境の多くは、翻訳時に名前空間の名前解決できる「.」区切りの拡張構文が用意されており、実際にはこちらの構文が使われることが多いため、セレクターを使った名前空間の指定を見る機会は少ない。オブジェクトの生成と初期化.具体的には次のように使われる。オーバーライドされた際は、必ずしもクラスオブジェクトが返されるとは限らず、インスタンスまた、はクラスメソッドを上書きできるため、インスタンス・クリエイションを次の様に実装する事で基本的な初期化処理を派生元のクラスに任せることができる。^selfnewアクセッサー.例:においてアクセッサーはその他のメソッドと役割に違いはなく特別な意味を持たないが、プロトコルとして明示的にとして登録される点が特徴的である。においてアクセッサーはインスタンス変数の出し入れや、クラス変数の単純な出し入れに使用される事は多くない。においてアクセッサーは次の用途でよく使われる。定数.附帯情報.では、非常に利用頻度の低いインスタンス変数やクラス変数を管理する方法として附帯情報()というパターンが使用される。附帯情報はインスタンス変数やクラス変数などの内部変数の代わりに連想配列によりオブジェクトを保持する仕組みである。附帯情報の使用例: