SV
Object とは class の instance のこと。
宣言された後、new により生成される。
Packet P; // variable of class Packet
P = new ; // initialize variable
算術演算はできない ( ++ など )
class のみ ( int などにはできない )
cast は限られている
アドレスの代入はできない ( null と同じクラスの object は代入できる )
参照されてないオブジェクトは自動的に削除される ( garbage collection )
デフォルトは null
null との比較はできる
class vector # ( parameter width = 7, type T = int ) ;
endclass
vector # (3) v = new;
vector # (3) :: T '(3.45) ;