オブジェクトが含まれます。インタプリタの内部表現であるバイトコードへとコンパイルされます。(ソースコードからバイトコードへの再度のコンパイルは回避されます)。リリース間で安定であることは期待されていません。ユーザー定義オブジェクトを作成するためのテンプレートです。クラス定義は普通、そのクラスのインスタンス上の操作をするメソッドの定義を含みます。変更されることを目的としている変数です。引数を伴う演算の最中に行われる、ある型のインスタンスの別の型への暗黙の変換です。